最近的文章列表

Android的apk文件功能说明英汉对照表

   /system/app/AccountAndAyncSettings.apk帐户和同步设置

  /system/app/AlarmClock.apk 闹钟

  /system/app/ApplicationsProvider.apk 应用程序存储

  /system/app/AtCmd.apk AT命令

2014/11/5 Comments:
Eclipse ADT - Android项目打包jar

   在做android项目的时候,我们往往会遇到这样的需求:把曾经做过的一些项目整合到当前的项目上,一种方法的把以前的项目的类与资源都移到当前项目,下面我将介绍方法是把以前的项目打包jar,然后在当前的项目里面引用。

  次方法的缺陷是需要两个项目必须同时存在同一个ADT,优点是在强大的ADT帮助下,我们不需要把以前的项目一点一点地移到当前项目,而只需把以前的项目的引用交给ADT,下面请看简单过程。

  第一步:新建一个准备打包成jar的android项目(TestLib):

2014/11/5 Comments:
Android系统的手机上运行的Python程序的编写方法 - 二维码图片

   1. 一些传统的方法

  2. 将程序的代码生成二维码图片

  3. 使用手机扫描生成的二维码,并将其转化为py脚本

2014/10/30 Comments:
Android实例代码:获取网络远程图片
public static Bitmap getImage(String Url) throws Exception {
  try {
  URL url = new URL(Url);//@camnpr
  String responseCode = url.openConnection().getHeaderField(0);
2014/10/30 Comments:
Android对内存管理 实现不会被KILL掉的进程/服务

  Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我们可以用 setForeground(true) 来设置 Service 的优先级。

 
为什么是 foreground ? 默认启动的 Service 是被标记为 background,当前运行的 Activity 一般被标记
2014/10/30 Comments:
Android中实现手机号码归属地查询的示例代码

目前手机里面的号码归属地查询主要是通过两种方式:1.联网查询,2.匹配本机归属地数据库。

我认为两种结合方式最好,在本地数据库中匹配不到的在进行联网查询,能大大增加匹配效果,并且不用过于增加本地数据库容量而增大安装包大小。

步骤:1.开启软件的时候把数据库从assets目录拷贝到files目录下,如果已存在,则不用重新拷贝。

2014/10/29 Comments:
Android实现异步获取并下载图片等网络资源(HttpURLConnection)

  1)从指定的URL获取对应的流

既然要获取网络资源,那么首先得有个URL,那么这里我首先封装一个打开URL连接获取到的InputStream 流,这样一来无论是图片资源还是文本文件资源都可以使用该接口方法来获取流。
该功能主要应用URLConnection和HttpURLConnection来实现,具体实现方案如下:
private InputStream openHttpConnection(String urlString) throws IOException{
2014/10/29 Comments:
Android中ActivityManager查看服务是否开启的工具类

 检查服务是否开启要写成一个工具类,方便使用,传服务的名字返回Boolean值,当然,因为需要,还要传一个上下文context。

说一下这个工具类的几个关键点:

1.方法要传context和serviceName,context用来getSystemService()操作获得ActivityManager。注意,这个方法参数要用大写的Context中的参数:

2014/10/29 Comments:
Android中实现自定义吐司皮肤 - 动态切换组件背景的操作

目的:我要在软件中动态的选择组件背景,系统皮肤,自定义吐司背景等。

实现思路:要用到安卓中的SharedPrefence的功能,在设置里面写一个控件,设置一个点击监听器,点击的时候显示一个Alert选择弹窗,让你进行选择,对这个弹窗再设置一个点击监听器(onItemListener),点击到具体某个的时候,把对应的点击id保存到sahredprefence里面去,这样,其他地方就可以从这里取得设置里选择的值,进行动态个性化处理。

2014/10/29 Comments:
Android的EditText输入错误时该怎样提示用户

验证用户输入内容(EditText)应该及时准确的告诉用户,那么在Android系统中提示用户通常有以下做法:
1) 使用Toast提示

Toast.makeText(this, "邮箱格式不正确", Toast.LENGTH_LONG).show();
2014/6/30 Comments: