Android解析SD卡上的APK文件
需要注意的是在得到packageInfo后必须要设置applicationInfo的sourceDir和publicSourceDir,否则你在读取label或icon的时候会输出错误信息并抛出异常...
分类:
移动开发 时间:
2015-02-09 20:22:23
阅读次数:
254
今天遇见个奇葩问题:
调用 android.os.Process.killProcess(android.os.Process.myPid());结束应用进程 之后桌面应用Icon错乱了。
想了一会 觉得是横竖屏切换导致的。就在这行之前加一句 curActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_P...
分类:
移动开发 时间:
2015-02-09 20:20:30
阅读次数:
207
本文主要分析了在InCallUI中PSensor如何控制屏幕的亮灭及其实现原理。全文分为三大部分,即:ProximitySensor初始化流程,ProximitySensor使用流程和PSensor工作流程。前两部分主要分析了上层应用如何使用PSensor提供的接口,第三部分则详细分析了PSensor如何控制屏幕的关闭/点亮。...
分类:
移动开发 时间:
2015-02-09 20:19:41
阅读次数:
451
隔了几天,把应用的登录、注册部分做的比较完善了,当然这只是个人感觉哈。
今天要说的,都是干货!
首先,没有大片代码;其次,在网上一般找不到;最后,真的让你节约开发时间!这也是为什么时隔好几天才会发第二篇连载。
既然说,没有大片代码,一般的登录、注册流程这里就不提了,百度谷歌一搜一大堆,而且基本都能用。这里说几点注意
【一】关于后台服务:
官方的建议,要使用“START_STICKY”这种...
分类:
移动开发 时间:
2015-02-09 20:20:05
阅读次数:
214
static final int BASE =Protocol.BASE_WIFI; 131072 static final intCMD_START_SUPPLICANT = BASE +11; 131083 static final intCMD_STOP_SUPPLICANT = BASE +...
分类:
移动开发 时间:
2015-02-09 20:12:00
阅读次数:
409
之前一直困扰listview刷新后位置的问题,现在才明白,原来不能重新设置listview的adapter,而应该用notifyDataSetChanged()来刷新,这样位置就不会置顶。下面做了一个测试的例子,点击最后一条记录,会增加一条新的记录,代码如下:1.TestAdapterpackage...
分类:
移动开发 时间:
2015-02-09 20:13:54
阅读次数:
304
原文:http://blog.csdn.net/gaojinshan/article/details/14230673在AndroidManifest.xml中使用了如下的配置: 就会报错:Permission is only granted to system apps原因如下: 此类权限仅授予系...
分类:
移动开发 时间:
2015-02-09 20:12:35
阅读次数:
169
Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络...
分类:
移动开发 时间:
2015-02-09 20:11:01
阅读次数:
188
首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文件main.xml 采用RelativeLayout布局. .....
分类:
移动开发 时间:
2015-02-09 20:07:44
阅读次数:
191
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARG...
分类:
移动开发 时间:
2015-02-09 20:07:17
阅读次数:
255
A.概念storyboard中的跳转事件连线,都是一个UIStoryboardSegue对象(Segue)来源控制器 触发控制器目标控制器 跳转到的控制器Segue的属性:每一个Segue对象,都有3个属性唯一标识@property (nonatomic, readonly) NSString *i...
分类:
移动开发 时间:
2015-02-09 20:02:02
阅读次数:
226
RelativeLayout为相对布局,这种布局内的组件总是相对兄弟组件、父容器来确定的,在定义控件的位置时,需要参照其他控件的位置。这个程序实现了一个梅花的相对布局 ...
分类:
移动开发 时间:
2015-02-09 20:01:27
阅读次数:
165
篇一(system/core/init/init.c):对Android感兴趣的朋友都知道,Android系统是建立在Linux内核之上的。那么Linux内核和Android什么关系?Linux内核是怎样引导起Android呢?本文进行简单的描述。 Android虽然建立在Linux内核之上,但是他...
分类:
移动开发 时间:
2015-02-09 20:01:19
阅读次数:
169
一. 再探Activity生命周期为了研究activity的生命周期,简单測试代码例如以下。package com.example.testactivity;import android.app.Activity;import android.os.Bundle;import android.uti...
分类:
移动开发 时间:
2015-02-09 19:58:05
阅读次数:
218
/** * Wi-Fi is currently being disabled. The state will change to {@link #WIFI_STATE_DISABLED} if * it finishes successfully. * * @see #WIFI_STATE_CHA...
分类:
移动开发 时间:
2015-02-09 19:56:53
阅读次数:
192
In this documentSigning OverviewSigning in Debug ModeSigning in Release ModeSigning Android Wear AppsSigning Your App in Android StudioAutomatically S...
分类:
移动开发 时间:
2015-02-09 19:56:04
阅读次数:
194
随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树。对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便。我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳.....
分类:
移动开发 时间:
2015-02-09 19:51:43
阅读次数:
222