- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 Android应用的静默安装
在很多情况下,我们需要在Android系统上实现应用程序的静默安装,但很不幸的是,从Android 1.5之后Google就不再提供静默安装的接口了。 下面介绍一种比较简单的静默安装实现方法。 原理: 使用隐藏的系统API——installPackage。该方法在1.5版之后的android SDK中是看不见的,查看源码可以看到它设置了@hide属性,但在实际的运行包frame...
2013-08-15 15:57:22
122
原创 android layout_weight
网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当控件的属性android:layout_width="fill_parent"时,布局文件如下:Xml...
2012-06-15 13:44:27
89
原创 android的selector
选择器 selector.xml ----------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8" ?><selector xmlns:android="http://schemas.android.co...
2012-06-07 15:07:52
103
原创 关于findViewById()
经常用到是在Activity中有用到。但是都没注意,其实在View类中也有findViewById:表示从当前View中获取view组件 Activity的findViewById最终也是利用View中的findViewById来获取组件.Activity 中对应的view是从setContentView(R.layout.main)所设置的。如果没有setCo...
2012-05-31 15:26:56
176
原创 Android ADB的使用
Android ADB的使用 adb其实就是在android sdk的tools目录中的abd可执行文件,为了保证在什么地方都可以直接输入adb命令,需要在环境变量PATH中加入adb所在文件路径。1. 查看设备adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示,下面就是显示结果:List of devices atta...
2012-05-25 15:31:15
78
原创 android handler.post(Runnable)
package com.android;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;imp...
2012-05-23 20:22:38
260
原创 android权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.pe...
2012-05-22 18:53:20
62
原创 Android Mms 源码结构
从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms/src/com/android/mms里面都是Mms相关的代码,而Mms/src/...
2012-05-22 16:51:43
68
原创 AndroidManifest.xml文件详解(service)
语法(SYNTAX):<serviceandroid:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource"
2012-05-22 09:32:59
111
原创 Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一) .
转载请注明出处:http://blog.csdn.net/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task...
2012-05-18 14:32:14
75
原创 Android学习笔记之mainfest文件中android属性 .
android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比如切换回...
2012-05-18 14:24:28
70
原创 Android开发怎么判断应用或者服务已经启动
1、判断应用已经启动ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);List<RunningTaskInfo> list = am.getRunningTasks(100);for (RunningTaskInfo info : list) {...
2012-05-18 12:52:30
274
原创 Android之getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYOUT_INFLATER_SERVICEL...
2012-05-18 10:44:09
64
原创 Android源码下“系统级开发”——Settings例子
在Android开发过程中,通常会遇到有很多隐藏的API不能被顶层的程序员使用,这时候我们可以考虑在Android源码下进行“系统级”开发,所谓“系统级开发”就是利用Android的源码来编译应用程序,以便应用程序可以使用更多的API。由于Google提供给用户的开发手册上提到,使用隐藏的API会存在不安全因素,故要使用此种开发方式在项目评估的时候应该慎重考虑。当然,对于部分移植用户来说,这个问...
2012-05-17 11:33:47
146
原创 Android Preference使用
0介绍 Android系统内的设置界面由Android Preference相关类提供,使用preference这个键值对的方式来自动保存这些数据,并即时生效,同时Android提供一种类似layout的方式来进行Preference的布局。其中,使用PreferenceScreen和PreferenceCategory对布局进行控制,设置子项包含以下种类: LListPreference,...
2012-05-17 11:24:22
93
原创 Index of /downloads/lib(第三方工具jar包)
http://www.bedework.org/downloads/lib/
2012-05-13 00:27:24
183
原创 jar download
配置环境windows2003,配置前,需要先到官方网站下载所需要的服务器组件,因为我们使用的使用Windows操作系统,所有组建我们都要下载for windows版本的。如果先使用最新版本的相关组件,请到官方网站下载。并且为了安全期间,请到官方网站或者官方指定的镜像站点去,或者国内知名下载站点去下载。 1:开发组件下载说明 1):j2sdk(jdk-...
2012-05-13 00:26:38
244
原创 Android应用的自动升级、更新模块的实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:<manifest xmlns:android="http://schemas.android.c...
2012-03-16 16:44:58
70
原创 android问题收集2
[b]Android 如何获取SDCard 内存[/b]开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的...
2012-02-23 15:00:51
55
原创 android问题收集1
Intent 的两种用法第一种写法,用于批量添加数据到Intent:Intent intent = new Intent();Bundle bundle = new Bundle();//该类用作携带数据bundle.putString("name", "传智播客");intent.putExtras(bundle);//为意图追加额外的数据,意图原来已经具有的数据不会丢失,但...
2012-02-23 14:35:15
73
空空如也
jni....请问找不到windows.h 头文件 是咋回事
2012-07-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人