本文目录
- android developer官网不能打开怎么办
- com.android.developer是什么
- 写给Android开发者看的『微信小程序和Android开发的对比』
- eclipse 的Android Developer Tools 支持android2.2吗
- Android4.2 开发者选项在哪儿 Developer options
- android developer toolkit 是做什么用的
android developer官网不能打开怎么办
由于Google被屏蔽国内已经无法正常的访问android的官网了如果需要访问android developer或是更新和下载SDK需要作几个设置:使用国内镜像 镜像地址在附件中端口80使用工具进行连接设置Eclipse的更新地址 将地址设置为 本机 端口8580重新打开SDK Manager 将需要更新或者下载的选项勾上并按 Install Packages即可。
com.android.developer是什么
这是电脑或者手机上面的一款软件,在电脑上面可以在控制面板程序和功能里面删除,如果删除不掉那就用卸载功能比较强的软件卸载工具就可以了。
写给Android开发者看的『微信小程序和Android开发的对比』
微信小程序近期可谓是动作频出,仅最近新增的能力就有:
种种迹象表明,微信对小程序的期望值是很大,所以在它推出的几个月效果没到达预期的情况下,之前的很多『克制』也就逐渐变成『放肆』了 —— 不过不管小程序以后的发展到底怎样,对我们开发者来发,多了解一些总是没有坏处的。
他山之石,可以攻玉。 对于是技术人来说,多了解一些不同的技术、不同的开发模式、不同的架构思想,提高技术『广度』,对于自己的成长是十分必要的。 所以,本文就是从一个 Android 开发者的角度,从项目工程方便切入,来分析一下『微信小程序』跟『Android App』开发上的一些异同。 『微信小程序』开发是一个相对较新的技术,希望通过本文,能让你对它多一些了解。
因为内容是从Android开发的角度来谈的,所以我假设你已经对 Android 开发比较熟悉了。并且对微信小程序的开发也比较感兴趣,如果要是再能有些 javascript、css 的基础的话那就更好了!
Android 开发我们已经比较熟悉——
作为对比,进行微信小程序开发所用的语言是这些——
wxml (WeiXin Markup Language) 基本约等于是 xml。微信之所以没有直接使用 xml ,可能是为了以后扩展方便一些(野心很大)。 同理, wxss (WeiXin Style Sheets) 基本约等于是 css。也是微信扩展了一些功能,比如统一的尺寸单位 rpx 。
对于 Android 来说,对于页面的描述基本上在 xml 中定义的,比如:
这是一个简单的典型的示例,这个文件就是描述了两部分内容:
some.wxss:
很明显可以看出:wxml 是负责了 页面结构 的展示;而 wxss 则负责了对 页面样式 的定义。 这种把结构和样式分离的做法,其实是延续了网页开发中的习惯(html + css)。 这样做的好处起码有两个:
——看起来还是挺简单的结构:
这三个文件用以描述小程序 app 相关的内容,他们的命名是固定这样的,位置也固定是在根目录下。
app.js 基本相当于 Android 中的 Application 类,文件中主要是有一个 App() 函数,来进行小程序的初始化操作。
app.json 的作用跟 Android 中的 AndroidMainifest.xml 文件很相似 —— 都是静态化的配置文件。
app.wxss 定义全局的样式 —— 其定义的样式会作用于每个页面。比如在 app.wxss 中加入:
就可以给所有的 text 控件添加 5px 的 padding 。 当然,页面本身的 xxPage.wxss 可以定义局部样式来覆盖全局样式。
根目录下的 utils 文件夹中有一个 util.js 文件,这个故名思意,是类似于 Java 中的一些工具类的存在。 utils 文件夹其实是一个非必须的结构,而它之所以出现在官方的 HelloWorld 工程中,是作为一个代表,表明了开发者在这里是可以自定义新的文件夹和结构的。微信小程序作为一个使用 js 来开发的平台,是可以使用许多第三方的 js 库的,对于这些第三方库,以及其他的图片资源等,都可以放到自定义的文件夹中。
pages 文件夹下包含两个子目录:index 和 logs ,两个目录的结构都是基本一样的,都是包含四个相同主名称的文件: xx.js、xx.wxml、xx.json、xx.wxss 这几个文件。 这样的一个典型结构表明它是一个小程序的页面,四个文件的作用分别是:
在视图的动态显示上,微信小程序使用了 数据绑定(data-binding) 的方式。 如果你之前使用过 AngularJS 或者 Vue.js 等这些流行的 js 框架,那么你肯定对 数据绑定 并不陌生。它是一种把一个控件的属性绑定到某个数据对象(view-model)的属性的方法,这样在改变数据对象属性的时候,所对应的控件属性也就会相应变化 —— 在开发中,这种方式会使得对 View 层的显示控制变得十分简单、自然。 基于此,软件工程的流行架构方式也在之前的 MVC 、 MVP 之外,又多了一个 —— MVVM(Model-View-ViewModel) 。 数据绑定 这种方式现在是如此的流行,以致于 Android 官方都出了一个 ( 如果你之前恰好已经有过一些 js 的使用经验,那就不用多说了,花半个小时看一下小程序的文档,直接上!
关于作者 : http://www.barryzhang.com https://github.com/barryhappy http://www.jianshu.com/users/e4607fd59d0d
eclipse 的Android Developer Tools 支持android2.2吗
没问题,ADT 只是一个开发工具,android 版本的差别主要体现在你另外下载安装的 sdk 的版本上,另外,你需要在 manifest xml 文件中明确地指定最低的 sdk 版本和希望的 sdk 版本,双击那个 manifest 文件后器窗口中能看到这两个字段。我们可以在项目属性中设定 target。
Android4.2 开发者选项在哪儿 Developer options
android 4.2 默认把开发者选项隐藏了,打开方式如下:
打开 设置-》”关于手机“ -》对 Build number 狂点10次, 开发者模式就打开了, 开发者选项就会出现在设置项
On Jellybean, developer options are hidden by default. To unhide them, go to “about phone“ and tap 10 times on “Build number“. Then the “Developer options“ menu will be available. Check “USB debugging“ to allow installing the APKs via ADB.5000
android developer toolkit 是做什么用的
ADT:安卓开发工具 Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。 下载以及安装可以参照:Google Android ,Eclipse ,JDK. 目前Android开发所用的开发工具主要有Android Studio 、intellij idea、Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。 SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果不用Eclipse作为开发工具,就不需要下载ADT,只下载SDK即可开发。