
android
zyzzsky
这个作者很懒,什么都没留下…
展开
-
Android 的应用程序的优先级和进程状态
回收资源的时候,进程被终止的顺序是由它们的承载(hosted)应用程序的优先级所决定的。一个应用程序的优先级等同于它优先级最高的组件的优先级。(一个应用程序的优先级是根据 组件的优先级进行判断的(组件有 活动(Activity),后台(Service),内容提供者(ContentProvider),Intent(内容通信协议),广播(BroadcastReceiver)))当两个应用程序...原创 2013-11-04 12:29:39 · 315 阅读 · 0 评论 -
Android 机使用的像素比列!
Android 密度 DisplayMetrics 提供三种 密度DENSITY_LOW 最小 密度 对应 文件夹 ldpi 是 120DENSITY_MEDIUM 适中 密度 对应 文件夹 mdpi是160DENSITY_HIGH 最大 密度 对应 文件夹 hdpi是240xhdpi是320 (在Android 2.2 源码中未找到该属性)默认 密度为 DENSITY_M...原创 2013-07-29 09:55:25 · 150 阅读 · 0 评论 -
获取Android手机中SD卡存储信息 获取剩余空间
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。<uses-permission ...原创 2013-02-26 09:27:50 · 143 阅读 · 0 评论 -
android animation 使用自定义 ProgressDialog
1、建立myprogress.xml在 res/anim中<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false"xmlns:android="http://schemas.android.com/apk/res/android"><item a原创 2013-02-22 16:49:51 · 103 阅读 · 0 评论 -
让textview 自动识别 email, 电话,网页
让textview 自动识别 email, 电话,网页android:autoLink="email|phone|web" email必须在 版本 8 中会出现异常,找不到email的 类原创 2013-07-24 00:37:36 · 187 阅读 · 0 评论 -
android textView 为文字添加下划线 删除线
android textview 添加下划线 中划线 删除线tv=(TextView)findViewById(R.id.tvId); tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除线//Paint.UNDERLINE_TEXT_FLAG 下划线/** * Paint类介绍 ...原创 2013-07-23 00:03:06 · 404 阅读 · 0 评论 -
使用android调用系统图片(剪切)功能
private Intent formatBmIntent(Bitmap bm) {// Intent intent = new Intent("com.android.camera.action.CROP"); // 在本地选择图片进行剪切 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.se...原创 2013-01-29 09:51:25 · 148 阅读 · 0 评论 -
应用间进程发送广播
在应用中,我开了一个独立的service进程进行工作,用于拉取服务端的信息,得到想要的信息后发送广播,在显示进程中进行监听广播,对发送的广播进行解析并作出相应的操作!但是在很多机子上 都能成功,可是 在M9上就不行,打开logcat一看,需要加入下面的权限(屏幕保持唤醒 不锁屏 )<uses-permission android:name="android.permission....原创 2013-07-11 22:35:21 · 309 阅读 · 0 评论 -
Android ADT 离线下载技巧(告别在线安装的麻烦)
网上很多的Android在IDE eclipse的开发环境教程,ADT的就安装肯定也在里面啦ADT的安装都是一个在线安装地址 https://dl-ssl.google.com/android/eclipse/但是发现是这种在线安装方法不好,麻烦,时间长,所以都去找离线安装包啦,根据关键词,你可以找到ADT 12的zip下载地址:http://dl.google.com/andr...原创 2012-10-15 11:26:35 · 104 阅读 · 0 评论 -
Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xm
解决办法来源于:code.google.com用notepad打开C:\WINDOWS\system32\drivers\etc中的hosts文件在最后一行127.0.0.1 localhost#Google主页203.208.46.146 www.google.com#这行是为了方便打开Android开发官网 现在好像不VPN也可以打开74.125.113....原创 2012-10-15 10:09:19 · 174 阅读 · 0 评论 -
Android AnimationDrawable运行的几种方式
项目开发用到了AnimationDrawable,调用start后没有运行,很纳闷。google搜了下。记录一下。 这个AnimationDrawable.start不能直接写在onClick,onStart,onResume里面,是无效的,无法启动动画,只能写在比如事件监听当中。 以下有几种运行AnimationDrawable的方式。 第一种:在事件监听中start Animat...原创 2013-07-04 17:31:18 · 146 阅读 · 0 评论 -
去掉listview顶部和底部阴影(高光部分)
/** * 去掉listview顶部和底部阴影(高光部分) * * @param view */ public static void disableOverScrollMode(View view) { if (Build.VERSION.SDK_INT < 9) { return; } try { Method m = ...原创 2013-11-13 11:04:09 · 183 阅读 · 0 评论 -
在Activity执行 onCreate时可以使用 SDK_INT.....
// Make sure we're running on Honeycomb or higher to use ActionBar APIs if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // For the main activity, make sure the app i...原创 2013-01-04 10:54:04 · 111 阅读 · 0 评论 -
Intent Action 大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 类别:说明 activ...原创 2013-01-03 17:42:58 · 98 阅读 · 0 评论 -
Android Intent 用法全面总结
来自:http://www.oschina.net/code/snippet_54100_7587 // 监听网络改变状态!android.net.ConnectivityManager.CONNECTIVITY_ACTION 代码片段(11)[代码] 调用拨号程序view source print?1// 给移动客服...原创 2012-12-27 10:38:15 · 86 阅读 · 0 评论 -
获取系统相机的图片并加入剪切功能
package com.example.imagedemo001;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.provider.MediaStore;impo...原创 2012-12-26 14:45:30 · 83 阅读 · 0 评论 -
获取系统中的图片资源
public class Main extends Activity { private final String TAG = "org.fighter.image"; private final int LOAD_IMAGE = 101; private Button btnLoadPicture; private ImageView imgView; privat...原创 2012-12-26 11:12:11 · 117 阅读 · 0 评论 -
android 截屏
// 截屏 public static Bitmap getScreenshotsForCurrentWindow(Activity activity) { View cv = activity.getWindow().getDecorView(); Bitmap bmp = Bitmap.createBitmap(cv.getWidth(), cv....原创 2012-12-16 17:03:07 · 97 阅读 · 0 评论 -
Android静默安装
想要做到静默安装,其实就是要有权限执行pm install命令。准备工作其实就两步: 1、获取执行权限 2、执行命令 我们首先介绍第二步,如何执行pm install命令: 关键代码其实就一句: Runtime.getRuntime().exec("pm install xxx.apk"); 网上也有人提到利用BufferReader读取控制台的输出Success来判断是否安装成功,但我始终没有...原创 2013-07-30 09:03:36 · 106 阅读 · 0 评论 -
Android UI 设计注意事项
1. 五不要和九要 1. 不要照搬其他平台上的UI设计。应该让用户感觉是在使用一个真正的 Android 软件,在你的品牌显示和平台整体观感之间做好平衡。 2. 不要过度使用模态进度条和确认对话框。 3. 不要使用固定的绝对定位布局。 4. 不要使用px单位,使用dp;如果是文本,使用sp。 5. 不要使用太小的字体。 1. 所有资源都要针对高分辨率屏幕...原创 2013-03-01 10:21:43 · 191 阅读 · 0 评论 -
Android的5个进程等级 .
来自:http://blog.youkuaiyun.com/llbupt/article/details/7358360 1、foreground process 正处于activity resume状态 正处于bound服务交互的状态比如: 一个MainActivity调用了 百度定位,在没有定位完成的时候,MainActivity 就onDestroy 就会出现 boun...原创 2013-10-22 17:00:03 · 124 阅读 · 0 评论 -
使用TextView 使用文字水平滚动
/** * * <b>功能名:</b> 文字滚动 <br/> * <b>功能描述:</b> <br/> * <b>功能依赖:</b> <br/> * <b>作者:</b>figh原创 2013-09-26 15:12:50 · 173 阅读 · 0 评论 -
SMS研究(转)记录地址
拦截短信 作者:bingzhi更新于 07月26日访问(70)评论(1) 一、场景需求 在做一些需求的时候碰到了,需要把收费短信给屏蔽了,或者说拦截比较正确。 二、网上查了一些资料 How to prevent SMS going to inbox in Android? http://stackoverflow.com/questions/9175969/how-to-prevent-sms-...原创 2013-09-22 15:20:57 · 169 阅读 · 0 评论 -
ListView 隐藏滚动条及基本属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListVi...原创 2013-09-09 22:25:43 · 462 阅读 · 0 评论 -
android 编辑框过滤文本
public class EditOnKeyListener implements TextWatcher{ @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub if (s.length() > 0) { int pos ...原创 2013-09-05 13:48:42 · 136 阅读 · 0 评论 -
HttpClient The target server failed to respond
关于HttpClient 出现 The target server failed to respond异常的解决办法. 问题描述:使用 HttpClient访问web服务器提供的 接口 如:192.168.1.1/hello 偶尔出现 The target server failed to respond 问题. 通过百度得知,这个错误大致是说server给的不是正确的http ...原创 2013-09-04 17:50:04 · 2121 阅读 · 0 评论 -
android webview的三种加载方式
//打开本包内asset目录下的index.html文件wView.loadUrl("file:///android_asset/index.html "); //打开本地sd卡内的index.html文件wView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");//打开...原创 2013-08-28 17:20:08 · 213 阅读 · 0 评论 -
TextView的一些高级显示
1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)findV...原创 2013-08-20 10:41:02 · 125 阅读 · 0 评论 -
命名空间
1.需要在AndroidManifest.xml添加自己的命名空间xmlns:android="http://schemas.android.com/apk/res/android" // Android的命名空间 xmlns:hehe=http://schemas.android.com/apk/res/(包名)" // 自定义的命名空间hehe 为声明的名字 2...原创 2013-08-19 18:18:07 · 113 阅读 · 0 评论 -
java 4种引用
1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)如果一个对象只具有软引用,那就类似于可有可物的生活用品。...原创 2013-08-16 09:20:46 · 115 阅读 · 0 评论 -
清除 webView 存在的缓存!
CookieSyncManager.createInstance(getApplicationContext());CookieManager.getInstance().removeAllCookie();原创 2013-08-15 17:27:46 · 142 阅读 · 0 评论 -
使用 PullToRefreshListView 分页问题.
使用PullToRefreshListView分页刷新问题,使用PullToRefreshListView下拉刷新后,来lists中添加了拉取到的信息,使用notifiyDataSetChage();通知adpater更新,结果显示的是PullToRefreshListView最底部. 使用setSelection(0);不能解决。 最后使用 scrollTo(0, 0);问题解决,...原创 2013-08-15 12:05:22 · 165 阅读 · 0 评论 -
清除webview产生的缓存
/** * 删除应用缓存(/data/data/包名/databases或者webview)<br/> * @param context * @return * @author fighter <br /> * 创建时间:2013-8-15<br /> * 修改时间:<br /> */ public s...原创 2013-08-15 10:03:19 · 315 阅读 · 0 评论 -
读取assets或者raw目录下的sqlite数据库
public class DbManager{ private static final int BUFFER_SIZE = 2046; public static final String DB_NAME = "school_out.db"; public static final String DB_PATH = "/data" + android.os.Enviro...原创 2013-08-14 17:46:02 · 155 阅读 · 0 评论 -
使用 ActivityGroup 加载多个Activity
1.mTabClassArray 数组中存放的是Activity 的class 对象.2.getLocalActivityManager()是ActivityGroup提供的加载Activity的方法3.container 是一个ViewGroup 控件 Intent intent = new Intent(this, mTabClassArray[index]); Window...原创 2013-08-14 15:13:32 · 160 阅读 · 0 评论 -
监听 ScrollView 滑动到底部
1.给ScrollView添加 OnTouchListener监听,监听手势.2.获取当前滑动的ScrollView 的Y坐标.3.获取ScrollView 底部的FooterVIew 的Y坐标。4.当ScrollView的Y坐标 大于或等于 FooterView 的Y坐标时,可以默认用户滑动到了 Scroll的底部scrollView.setOnTouchListener(ne...原创 2013-08-13 15:52:21 · 354 阅读 · 0 评论 -
收集的android开发文章教程等资源
实用Android开发工具和资源精选 http://www.starming.com/g.php?u=74_8528 Android Quick Tip: Using the Quick Contact Badge 使用快捷 http://www.starming.com/g.php?u=74_8521 Android SDK: Introduction to Gestures 手势 http:/...原创 2013-03-01 10:24:02 · 140 阅读 · 0 评论 -
关于ListView 中添加 Button后不能ListItem不能点击问题
如果在listview中添加了button而不能点击listview时,可以在layout布局中去掉button的焦点就可以了,这样listview中的linearlayout和button都可以点击量 在布局中添加该代码就解决问题:android:descendantFocusability="blocksDescendants"...原创 2013-05-30 17:51:09 · 238 阅读 · 0 评论 -
android RatingBar 自定义样式
<?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2008 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may...原创 2013-05-22 11:17:51 · 112 阅读 · 0 评论 -
Android 网络信息
public class NetworkUtil { private static final String TAG = "NetworkUtil"; /** * 判断网络是否可用 <br> * * @param context * @retur...原创 2012-12-04 10:51:46 · 100 阅读 · 0 评论