[如何将反编译android代码]反编译android代码并在eclipse中查看:apk反编译得到程序的源代码、图片、XML配置、语言资源等文件下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar...+阅读
就像dotnet开发要有MSDN,java开发要有jdk文档一样,在进行android开发之前,最好案头也要有相应的帮助文档。
其实android sdk本身里面包含了很多开发帮助文档(英文版)。具体的使用步骤如下
1.打开sdk下载帮助文档目录 我的安装目录在 C:\Program Files\Android\android-sdk-windows\docs
2.使用浏览器打开index.html,打开后再上面的导航Tab按钮里面点击Dev-Guide链接(开发向导)
这个页面左边的链接里面基本包括了android开发入门的方方面面说明。
比如userinterface(用户界面)->declaring Layout(声明布局)就包括了对布局文件的使用和说明
3.点击Reference,会列出所有android开发中常用的包和类的属性方法。有点类似于jdk帮助,
不过可惜的也全部都是英文的。如果你英文够好,看这些文档应该会颇有收益。
4.国内有团队在翻译android sdk的文档。而且进展颇快,如果你英文欠佳,可以下载中文的sdk帮助,在这里要感谢那些翻译的团队成员。
5.入门阶段重点注意研究 android.widget包中的组件
widget即小部件。大部分的android ui界面组件都在这个包中。
如何使用AndroidSDK进行基于LBS的开发
示例使用方法:
1:搭建高德地图 AndroidSDK工程方法见:配置方法
2:接口使用
初始化聚合和加入要素
//初始化
ClusterOverlay clusterOverlay = new
ClusterOverlay(mAMap,dp2px(getApplicationContext(),
clusterRadius),getApplicationContext());
for (int i = 0; i
RegionItem regionItem = new RegionItem(ConstantUtils.latlngs[i],
ConstantUtils.names[i]);
clusterOverlay.addClusterItem(regionItem);
}
设置监听
////设置自定义绘制接口和聚合点点击接口
clusterOverlay.setClusterRenderer(this);
clusterOverlay.setOnClusterClickListener(this);
自定义渲染
public Drawable getDrawAble(int clusterNum) {
//根据聚合点数目不一样对聚合点进行不同样式的渲染
int radius = dp2px(getApplicationContext(), clusterRadius);
if (clusterNum == 1) {
return getApplication().getResources().getDrawable(
R.drawable.icon_openmap_mark);
} else if (clusterNum
BitmapDrawable drawable = new BitmapDrawable(drawCircle(radius,
Color.argb(159, 210, 154, 6)));
return drawable;
} else if (clusterNum
BitmapDrawable drawable = new BitmapDrawable(drawCircle(radius,
Color.argb(199, 217, 114, 0)));
return drawable;
} else {
BitmapDrawable drawable = new BitmapDrawable(drawCircle(radius,
Color.argb(235, 215, 66, 2)));
return drawable;
}
}
聚合点点击事件
public void onClick(Marker marker, List
clusterItems) { String content = ""; for (ClusterItem clusterItem :
clusterItems) { RegionItem item = (RegionItem) clusterItem; content +=
item.getTitle() + " "; } infoTextView.setText(content); }
Android SDK如何使用
创建安卓模拟器
1、下载安卓sdk软件包,类似android-sdkxxxxxx-windows.zip。
2、解压后在android-sdk-windows文件夹下会有如下的文件。
3、在其中找到“AVD Manager”应用程序。
4、双击打开,等待一会儿会出现如下的窗口。
5、点击右边的“create”可以创建安卓模拟器。更新sdk
1、在解压的android-sdk-windows文件夹中找到“SDK Manager”。
2、双击打开,会弹出如下的窗口,这里可以下载安装最新的sdk工具与最新的api支持。
3、intel用户不要忘记在其中“Extras”中找到“Intel x86 Emulator Accelerator (HAXM installer) ”勾选并安装,据说可以提高安卓模拟器效率。
4、完成后在AVD Manager中我们可以创建并,点击右边的“start”开启安卓虚拟机了。...
以下为关联文档:
android webview如何存储cookie实现思路:登录还是调用原来的servlet进行验证ListmyList = new ArrayList(); myList.add(new BasicNameValuePair("STAFFID", username)); myList.add(new BasicNameValuePair(...
如何使用真机调试android程序1、首先将手机设置为调试模式 方法:设置——应用程序——开发——USB调试,打上√即可 2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌豆荚会帮你安装驱动,安装好后豌豆荚就可...
android studio怎么使用调试启动Android Studio打开一个demo程序, 点击工具栏的调试按钮 或者 点击菜单“Run”-“Debug...” 在”Choose Device“对话框中,选择设备, 设置好断点,然后让应用程序断下来。(注...
如何让android程序自动安装软件安卓手机软件可以开启服务,服务可以在后台下载软件;如果您的手机root以后,安卓手机也可以自动安装软件,又叫静默安装。应该这样来防止安卓手机的自动下载安装: 1、不要随表root您...
android系统如何刷机?我也是安卓的,虽然手机不一样,关于安卓系统我觉得不必非得跟上更新 因为各种安卓系统是由原生安卓改版来的,每个论坛也有他的改版系统,当然了,原始的系统应该是英文的,无论新的系...
如何理解android activity生命周期一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗...
Android 4 0的20个使用小技巧安卓4.0操作系统,它的一大卖点就是整合所有硬件的使用体验,无论是低端智能手机还是高端智能手机,只要运行Android ICS操作系统,用户都能享受到同样的体验。 但是,基于制造商不同,...
如何使用eclipse开发android分为五个步骤来完成Android开发环境的搭建。 第一步:安装JDK。 要下载Oracle公司的JDK可以“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。 第二步:配置...
Android SDK如何使用Android SDK如何使用,androidsdk怎么安装:创建安卓模拟器 1、下载安卓sdk软件包,类似android-sdkxxxxxx-windows.zip。 2、解压后在android-sdk-windows文件夹下会有如下的文件...