作为一个Java项目,通常情况下都会引入要用到的工具类,也就是Jar包,在Android开发中,绝大部分开发用的工具包都被封装到一个名叫Android.jar的文件里了?如果我们在Eclipse中展开来看,可以看到j2se中的包,apache项目中的包,还有Android自身的包文件?在这里我们简单浏览一下Android的包文件:android.app:提供高层的程序模型?提供基本的运行环境android.content:包含各种的对设备上的数据进行访问和发布的类android.database:通过内容提供者浏览和操作数据库android.graphics:底层的图形库,包含画布,颜色过滤,......
android apk dex odex jar 等文件的 反编译工具
关于android apk odex jar 反编译方式:
视频实例:http://www.youtube.com/watch?v=sMp6CSKPp9E
www.wieui.com/ 这个网站收藏了很多关于反编译,制作android特殊服务,等技术文章。
列出部分如下:
[转] Android.jar文件分析
[转] android中activity的生命周期
优先级从高到底顺序为:前台进程(1进程中activity正在与用户进行交互2进程服务被Activity调用,而且这个Activity正在与用户进行交互3进程服务正在执行声明周期中的回调函数,如onCreate()?onStart()或onDestroy()4进程的BroadcastReceiver正在执行onReceive()函数)可见进程(可见进程指部分程序界面能够被用户看见,却不在前台与用户交互,不响应界面事件的进程如果一个进程包含服务,且这个服务正在被用户可见的Activity调用,此进程同样被视为可见进程Android系统一般存在少量的可见进程,只有在特殊的情况下,Android系统才......
[转] Android 通过Wifi获取经纬度
第一步://获取wifi管理对象WifiManagermainWifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);//判断wifi是否开启if(mainWifi.isWifiEnabled()){//发送接入点的扫描请求,返回true成功?否则失败mainWifi.startScan();//启动一个线程执行第二步中的代码}第二步:这一步比较耗时,最好写在线程中?publicLocationsetWeather(){BufferedReaderbr=null;try{//接收请求结果,它会将所有链接wifi热点的链接信息返回List......
[转] Android AndroidManifest.xml文件结构
而在Eclipse开发工具中,似乎找不到类似的可视化的设置界面,而每个Android的application都必须包含一个AndroidManifest.xml,且文件名是固定的,不能修改.应用程序需要通过它向Android系统提供一些必需的信息,且需要在application运行前提供给系统,如下图所示:  AndroidManifest.xml的功能介绍AndroidManifest.xml主要包含以下功能: 说明application的java数据包,数据包名是application的唯一标识;描述application的component;说明applic......
[转] Android手势识别
创建的手势将被保存到/sdcard/gestures里面,把这个文件复制到你的工程/res/raw下,你就可以在你的工程里面使用这些手势了?复制到/res/raw下的手势是只读的,也就是说你不能修改或增加手势了,如果想实现增改的话,可以直接加载sd卡里面的gestures文件?在layout里面创建GestureOverlayView,这个透明的view就是让你在上面画手势用的,可以叠在其他View上面: <?xmlversion=”1.0″encoding=”utf-8″?><LinearLayoutxmlns:android=”http://schemas.an......
[转] Android 为Activity屏幕的标题添加图标
我们可以在AndroidManifest.xml中,使用<applicationandroid:icon="@drawable/icon">来设置应用的图标,但我们却不能采用同样的方法来设置Activity对应屏幕的标题的图标?不过,Android还是为我们提供了通过代码来设置标题图标的方法?代码: @OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);Windowwin=getWindow();win.requestFeature(Window.FEATURE_LEFT_IC......
[转] Android 获取存储卡路径和空间使用情况
/**获取存储卡路径*/FilesdcardDir=Environment.getExternalStorageDirectory();/**StatFs看文件系统空间使用情况*/StatFsstatFs=newStatFs(sdcardDir.getPath());/**Block的size*/LongblockSize=statFs.getBlockSize();/**总Block数量*/LongtotalBlocks=statFs.getBlockCount();/**已使用的Block数量*/LongavailableBlocks=statFs.getAvailableBlocks()......
[转] Android隐藏状态栏和标题栏
效果图:隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”.隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”.[xml]<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="de.voge......
[转] service 开机自动启动
在service的androidManifest.xml中加上这样的配置:<receiverandroid:name=".StartBroadcastReceiver"><intent-filter><actionandroid:name="android.intent.action.BOOT_COMPLETED"/></intent-filter></receiver>......
[转] 将Activity伪装成Dialog
效果图:核心代码:<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.easymorse.dialog"android:versionCode="1"android:versionName="1.0"><applicationandroid:icon="@dr......