android
文章平均质量分 91
daixj110
这个作者很懒,什么都没留下…
展开
-
android关闭应用
PackageManager pm = mContext.getPackageManager(); ActivityManager am = (ActivityManager) mContext .getSystemService(Context.ACTIVITY_SERVICE);原创 2013-12-28 14:19:07 · 1022 阅读 · 0 评论 -
android event log含义
在调试分析Android的过程中,比较常用的地查看EventLog,非常简洁明了地展现当前Activity各种状态,当然不至于此,比如还有window的信息。那么本文就列举以下am相关的tags含义。本文涉及的源码类有EventLog.java, EventLogTags.java,另外tags格式的定义位于文件/system/etc/event-log-tags。如果在终端输入:转载 2017-03-14 18:05:05 · 2528 阅读 · 0 评论 -
android menu
Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu 按Menu键就会显示,用于当前的Activity。 它包括两种菜单项: 因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以及i...原创 2010-07-21 15:40:54 · 91 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Acti...原创 2010-07-22 17:16:56 · 100 阅读 · 0 评论 -
android目录
一个Andorid项目可以包含(但不一定全部包含)下面部件: Activity Broadcast Intent Receiver Service Content Provider 在Andorid项目中,AndroidManifest.xml文件记录了该项目使用了哪些部件。下面是一个AndoidManifest.xml的例子: ...原创 2010-07-22 17:21:50 · 91 阅读 · 0 评论 -
android学习的好地方
[url]http://labs.chinamobile.com/mblog/103798_25279[/url]这个博客中有很多知识[url]http://www.eoeandroid.com/[/url][url]http://www.ardendev.com/[/url][url]http://android.tgbus.com/[/url][url]http...原创 2010-07-22 18:26:32 · 109 阅读 · 0 评论 -
android 数据库操作
另一篇:http://database.51cto.com/art/200903/113334.htm public class DatabaseHelper extends SQLiteOpenHelper { private final static String NAME="sharp.db"; //Factory:代表记录集游标工厂,是专门用来生成记录集游标,记录...原创 2011-01-21 09:39:46 · 71 阅读 · 0 评论 -
android模拟器介绍和基本使用
注:其中部分内容参考网上资源 1、Android模拟器介绍Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC:...原创 2011-01-22 11:07:33 · 290 阅读 · 0 评论 -
android基础知识
1、像素px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip 2、从string.xml获得字符串需要用CharSequence,并且如果有'...原创 2011-01-26 11:41:02 · 74 阅读 · 0 评论 -
Android Activity和Intent机制学习笔记
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity...原创 2011-05-08 20:00:36 · 83 阅读 · 0 评论 -
android打开文件
private void openFile(File f) { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); ...原创 2011-08-15 16:12:20 · 101 阅读 · 0 评论 -
android布局
1、帧布局 FrameLayout:是最简单的一个布局对象。在他里面的的所有显示对象爱你过都将固定在屏幕的左上角,不能指定位置,但允许有多个显示对象,只是后一个会直接覆盖在前一个之上显示,会把前面的组件部分或全部挡住。下图的例子里,FrameLayout中放了3个ImageView组件,第一个是蓝色的,第二个是绿色的,第三个是树状图(透明的png格式)。ImageView就相当于Html中的img...原创 2011-08-17 16:10:41 · 66 阅读 · 0 评论 -
Android 自定义 dialog
Andoid Dialog1、AlertDialog,具有0-3个按钮,可以放选项、复选框单选框等,以建议的方式域用户交互可以。2、ProgressDialog,显示一个进度的圆环或者进度条。3、DataPickerDialog,选择日期的dialog。4、TimePickerDialog,选择时间的dialog。用户可以继承Dialog类或者它的子类并且创建一个新的leyout。Showing ...原创 2011-08-18 14:31:44 · 75 阅读 · 0 评论 -
获得apk应用的图标
public Drawable getAPKDrawable(String filePath) { Drawable dr = null; if (filePath != null) { String PATH_PackageParser = "android.content.pm.PackageParser"; String PATH_AssetManager =...原创 2011-08-19 16:56:23 · 143 阅读 · 0 评论 -
把图片的图标放小得到缩略图
int phSize;float PIX_SCALE;PIX_SCALE = this.getResources().getDisplayMetrics().density;phSize = (PHO_DIP * (int) (PIX_SCALE + 0.5f));public Drawable scale(File file) { BitmapFactory.Optio...原创 2011-08-19 16:58:56 · 152 阅读 · 0 评论 -
android之monkey使用
http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878215.html http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878224.html 命令行参数:http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878236....原创 2011-08-30 17:41:22 · 78 阅读 · 0 评论 -
获取android手机总内存和可用内存的一些方法
转自:http://blog.csdn.net/ghd2000/article/details/6146360 网上有很多方法可以获取内存的方法,我收集了一下具体如下,可以参考这位老兄的博客。第一种方法:http://blog.csdn.net/sxwyf248/archive/2010/11/02/5981251.aspx第二种方法:是我在一个论坛里找到的,是一个高手用ja...原创 2011-08-30 19:27:09 · 274 阅读 · 0 评论 -
AndroidManifest.xml中使用Meta-Data
有时候你有这方面的需要,建立了一些app-wide配置信息在一个android应用程序或需要创建一个类,可以用于多个项目的设置与一个通用的方式配置的价值观。这是特别有用的API钥匙,为事物像在程序可能会不同,但应该是可访问在同样的方式。有几种方法来做这件事,但我是来更喜欢是加入一个元数据节点在AndroidManifest.xml文件。 这一领域可以用来储存一个布尔值、浮动,智力,或...原创 2011-08-31 10:01:55 · 237 阅读 · 0 评论 -
Android Widget开发详解
本文和大家重点学习一下Widget开发的概念,本例是为了实现一个手机Android平台的Widget开发,该Widget中的内容是根据输入账号从叽歪网站上获得得。当然,这个过程需要叽歪的API,得到信息后进行处理并显示出来。大体流程就是这样。好了,进入第一步。 Android Widget开发系列(二) 该叽歪账号是测试账号,用户名是“students”,密码是“111111”请不要擅...原创 2011-08-31 11:47:53 · 208 阅读 · 0 评论 -
android退出程序
http://www.cnblogs.com/stay/articles/1898891.html http://blog.csdn.net/sgl870927/archive/2011/03/27/6281971.aspx原创 2011-05-27 22:22:02 · 88 阅读 · 0 评论 -
android模拟器不能上网解决
一:将网络连接代理设置写入配置数据库 1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3、执行 ls -l /data/data/com.android.providers.set...原创 2011-05-29 21:22:15 · 237 阅读 · 0 评论 -
pc上安装anroid系统
打开VMware,新建虚拟机(高级),选择Other Linux 2.6.x kernel,其他默认就行了硬盘IDE 最小512MB(0.5GB),把Android的镜像载入,打开虚拟机的电源,选择把Installation - Install Android to harddisk,进入Choose Partition之后选择第一个Create/Modify partiti...原创 2011-02-14 18:33:44 · 133 阅读 · 0 评论 -
android截取屏幕图
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;impo...原创 2011-09-17 15:56:29 · 132 阅读 · 0 评论 -
android 图片叠加效果——两种方法
效果图:第一种:第二种: 第一种是通过canvas画出来的效果:public void first(View v) { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = BitmapFactory.decodeResource(getRe...原创 2011-09-17 16:28:25 · 185 阅读 · 0 评论 -
拖曳listview
主类:package com.fengjian.test;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view...原创 2011-09-19 19:02:24 · 85 阅读 · 0 评论 -
Android电话和短信拦截器
1. 引言 在Android中实现电话和短信拦截器功能,这个是我从网上找的,并非自己实现,使用时需要修改一下代码(需要拦截的号码),测试已经通过,工程結构和实现如下。 2. 工程结构 3. 功能实现 (1) 主界面(main.xml)实现: view plaincopy to clipboardprint? <?...原创 2011-09-20 19:39:53 · 257 阅读 · 0 评论 -
Content Providers拾漏
在一次用Content Providers 的过程中,发现自己对它还是有很多地方很陌生,虽然google自己也说Content Providers 是android的一大特色之一,但是如果不太熟悉它的人,用起来还是有很多地方细节不明白(很明显,我就是这类人: ) )。本文主要是翻译android文档里的一篇Content Providers文章(一些比较繁琐英文描述的就被我删除了,所以如果可以还是...原创 2011-09-22 19:17:26 · 151 阅读 · 0 评论 -
android向联系人中添加头像以及获得电话记录
ContentResolver cr = getContentResolver();Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, "DISPLAY_NAME = '" + "gm" + "'", null, null);if (cursor.moveToFirst()) {//获得联...原创 2011-09-23 19:19:52 · 474 阅读 · 0 评论 -
android命令行启动
启动Android可以通过Eclipse的Avd与SDK Manager完成,另一种方法是通过命令行来完成模拟器的创建或启动。方法如下:1. android list target 该命令显示已安装的android平台,每个平台有自己的id号。2.android create avd -n skwwt -t 11该命令创建一个新的模拟器,-n后面接创建模拟器的名字...原创 2011-02-25 09:48:53 · 140 阅读 · 0 评论 -
eclipse中安装adt失败
要在Eclipse IDE下编写Android软件之前必须要安装ADT插件,按照Android Developers上的详细指导(http://goo.gl/TYjTz)应该能够很顺利的安装上这个插件。但是很不幸的是我在这个过程中出现了一些意外。在添加完更新源和选择更新项开始更新后,出现了如图下的这个错误: Android DDMS 和 Android ...原创 2011-03-08 19:01:09 · 158 阅读 · 0 评论 -
在提示的下一列显示
public class CustomTitle extends Activity { /** * Initialization of the Activity after it is first created. Must at least * call {@link android.app.Activity#setContentView(int)...原创 2011-07-01 10:57:52 · 74 阅读 · 0 评论 -
AlarmManager
定时调度public class AlarmController extends Activity { Toast mToast; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...原创 2011-07-01 14:09:50 · 71 阅读 · 0 评论 -
intent的特殊用法
public class Intents extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.intents); // Watch for butt...原创 2011-07-01 15:05:43 · 95 阅读 · 0 评论 -
自定义Toast
主要代码: protected void showToast() { // create the view View view = inflateView(R.layout.incoming_message_panel); // set the text in the view TextView tv = (Te...原创 2011-07-01 15:32:50 · 67 阅读 · 0 评论 -
PendingIntent的总结
Intent和PendingIntent的关系,初学的时候很迷惑,用PendingIntent的时候,还会出现奇怪的问题,比如无法传递数据,无法更新数据,所以我集众家之长,加上我个人的一些实践,总结如下,希望能给你一些帮助。首先看官方解释:An Intent is something that is used right now; a PendingIntent is something th...原创 2011-07-01 19:17:43 · 66 阅读 · 0 评论 -
android占位符使用
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string>其中%后面是占位符的位置,从1开始, $ 后面是填充数据的类型 ...原创 2011-07-04 09:57:40 · 106 阅读 · 0 评论 -
Android 中三种使用线程的方法
public class MyThread extends Thread { //继承Thread类,并改写其run方法 private final static String TAG = "My Thread ===> "; public void run(){ Log.d(T...原创 2011-07-04 14:22:46 · 120 阅读 · 0 评论 -
丢失Android系统库或者Conversion to Dalvik format failed with error 1错误的解决
在eclipse开发Android项目时出现的很多问题都可以使用Project--------->clean来轻易解决。 但如果出现说Android库找不到,或者不小心remove了Android系统库,怎么重新添加Android系统库呢?在eclipse里面的Java Build Path里面是没法添加例如Android 2.1这样定义好的系统库。而我尝试手动添加S...原创 2011-07-05 16:34:30 · 93 阅读 · 0 评论 -
BitmapFactory
1、加载网络流HttpURLConnection connection = (HttpURLConnection) url.openConnection();InputStream is = connection.getInputStream();BitmapFactory.decodeStream(is);2、加载文件中的图片stream = new FileInpu...原创 2011-07-06 08:59:04 · 86 阅读 · 0 评论 -
Android中的Context
Android中的Context (2011-03-01 12:39) 分类: Android 最近在看程序的时候,看到好多地方都用到了Context,下面来学习一下:参考:ACOD、http://www.igniu.com/?p=215、 ACOD上关于Context的解释:Interface to global information about an a...原创 2011-09-27 20:11:18 · 156 阅读 · 0 评论