![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 61
lofiwang
这个作者很懒,什么都没留下…
展开
-
Android Starting Window
原文地址:http://www.shaoqun.com/a/94550.aspx当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完转载 2015-01-08 15:51:18 · 1175 阅读 · 0 评论 -
获取用户当前正在操作的Activity的类名
原文地址:http://blog.csdn.net/wcs542882916ActivityManager am=(ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);List runningTasks= am.getRunningTasks(1); if(runningTasks!=nu原创 2015-06-19 17:02:42 · 564 阅读 · 0 评论 -
监听电池变化的广播中携带的数据:Intent.ACTION_BATTERY_CHANGED
原文地址:http://blog.csdn.net/wcs542882916Intent.ACTION_BATTERY_CHANGED 电池变化广播,由系统发出,客户端只需要监听 从该广播中可以获取的 int 类型数据域,: public class BatteryManager { public static final String EXTRA_STATU原创 2015-05-04 10:19:34 · 9239 阅读 · 0 评论 -
透明化状态栏和导航栏
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1117/1992.htmlAndroid 从 4.4(KitKat) 开始提供了一个视觉上的提升,让最上方的状态栏 (Status Bar) 以及最下方的导航栏 (Navigation Bar) 可以被透明化,并让 APP 的内容可以往上下延伸,使整个画面的转载 2015-04-28 10:27:37 · 478 阅读 · 0 评论 -
在注册广播的时候就更新一次数据的一种方式:电量计控件BatteryMeterView
原文地址:http://blog.csdn.net/wcs542882916在注册广播的时候就跟新一次数据,比如监听电池电量的变化IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); filter.addAction(ACT原创 2015-04-29 16:05:28 · 1072 阅读 · 0 评论 -
颜色对照表
原文地址:http://bbs.bianzhirensheng.com/color01.html鸨色#f7acbc赤白橡#deab8a油色#817936绀桔梗#444693踯躅色#ef5b9c肌色#fedcbd伽罗色#7f7522花色#2b4490桜色#fee转载 2015-04-24 10:05:38 · 1127 阅读 · 0 评论 -
Toast的几种效果实现(附源码)
原文地址:http://blog.csdn.net/wirelessqa/article/details/8585194目录(?)[-]一显示默认的Toast二显示带图片的Toast 三显示自定义的Toast 四显示其它线程的Toast 五显示自定义的位置Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toas转载 2015-04-07 10:01:01 · 1172 阅读 · 0 评论 -
Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
原文地址:http://blog.csdn.net/vipzjyno1/article/details/25248021目录(?)[+]在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说转载 2015-04-10 15:05:42 · 679 阅读 · 0 评论 -
Toast
packageandroid.widget; import android.app.INotificationManager;import android.app.ITransientNotification;importandroid.content.Context;importandroid.content.res.Configuration;importandroid原创 2015-03-31 21:51:19 · 822 阅读 · 0 评论 -
判断快速点击
原文地址:http://blog.csdn.net/wcs542882916 private long lastClickTime; private boolean isFastDoubleClick() { long time = System.currentTimeMillis();原创 2015-06-26 15:29:04 · 456 阅读 · 0 评论 -
android系统新添加字体及java代码中引用
原文地址:http://blog.csdn.net/wcs542882916在android系统中新添加字体并在java代码中引用,共四步:1. 将xxx.ttf 拷贝到 framework/base/data/fonts/目录下2. 修改fonts.mk ……AndroidClock_Highlight.ttf\AndroidClock_Sol原创 2015-06-09 11:51:29 · 743 阅读 · 0 评论 -
Annotation 之 生成Parcelable代码
GitHub源码@Parcelable usage1.How to use @Parcelable.@Parcelablepublic class Person { private String name; private String age;}2.What will be generated automatically.package com.lofiwang....原创 2018-09-29 22:29:44 · 156 阅读 · 0 评论 -
反射基础操作
原文1:https://blog.csdn.net/briblue/article/details/74616922原文2:https://blog.csdn.net/briblue/article/details/76223206原创 2018-10-14 11:57:45 · 183 阅读 · 0 评论 -
Annotation 之 注解处理器编译时生成代码
bean-annotationGitHub源码annotation processor generate java bean get() set() toString()///注解处理器为java bean 生成get() set() toString() 方法Question1.How to resolve AndroidStudio prompt underline on JavaP...原创 2018-09-26 18:44:34 · 355 阅读 · 0 评论 -
IntentService解析及使用规范
IntentService解析及使用规范一概述1-1 使用示例二IntentService2-1 源代码2-2 创建Service2-3 处理任务2-4 销毁Service2-5 注意事项三知识点总结3-1 HandlerThread3-2 HandlerIntentService解析及使用规范一、概述IntentService继承于Service用来在后台处理异步请求。客户原创 2017-11-05 03:39:57 · 471 阅读 · 0 评论 -
AsyncQueryHandler代码分析
AsyncQueryHandler代码分析一概述二AsyncQueryHandler2-1 源代码2-2 构造方法2-3 增删改查2-4 操作流程三知识点总结3-1 多线程同步3-2 异步回调机制3-3 思考AsyncQueryHandler代码分析一、概述异步的查询操作帮助类,可以处理增删改查(ContentProvider提供的数据)。查询数据库,如果数据太多会造成主线程堵原创 2017-11-05 03:39:01 · 336 阅读 · 0 评论 -
Android手柄焦点控制
原文地址:http://blog.csdn.net/wcs542882916public class ActivityFocus extends Activity { private Button mBtnCenter; private Button mBtnLeft; private Button mBtnTop; private Button mBtn原创 2016-06-11 23:58:31 · 1066 阅读 · 0 评论 -
English short country names
原文地址:http://blog.csdn.net/wcs542882916From WikipediaThe following is a complete list of the currentofficially assigned ISO 3166-1 alpha-3 codes, using the English short countrynames official原创 2016-06-11 00:06:33 · 987 阅读 · 0 评论 -
启动系统自带浏览器
原文地址:http://blog.csdn.net/wcs542882916public static boolean startBrowserApp(Context ctx, String url) { Log.i("TAG", "startBrowserApp(Context ctx, String url) url:" + url); if (u原创 2016-03-06 01:57:03 · 667 阅读 · 0 评论 -
推荐获取屏幕分辨率的写法
原文地址:http://blog.csdn.net/wcs542882916// 初始化 DisplayMetrics对象的成员变量DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int screenW = dm.widthPixel原创 2015-03-10 09:48:55 · 418 阅读 · 0 评论 -
Android中Parcelable接口用法
原文地址:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implement转载 2015-02-05 11:20:03 · 330 阅读 · 0 评论 -
Android 数据查询query函数参数解析
转自:http://blog.csdn.net/scorplopan/article/details/6303559首先我们假设我们有如下表格,表格名称“Employees”: IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2Bus转载 2015-01-13 11:32:34 · 905 阅读 · 0 评论 -
GlobalActions添加重启功能
原文地址:http://www.tuicool.com/articles/QNBBNv今天要说的是为Android设备添加重启、飞行模式、静音模式按钮,客户需求中需要添加这项功能,在长按电源键弹出的菜单中没有这些选项,谨以此文记录自己添加这个功能的过程。首先找到长按电源键弹出的对话框,在 frameworks\base\policy\src\com\android\intern转载 2015-02-02 14:34:34 · 2582 阅读 · 0 评论 -
ContentValues
/** *This class is used to store a set of values that the{@link ContentResolver} *can process. */ /* ContentValues * 这个类被用于存储一个集合,这些值能被ContentResolver处理 * 该类只是简单的封装了HashMap * */原创 2015-01-12 01:13:32 · 2509 阅读 · 0 评论 -
Toast的几种常用效果实现(附源码)
原文地址:http://blog.csdn.net/wirelessqa/article/details/8585194Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。一.显示默认的Toast实现代码:1Toast.makeText(ge转载 2015-01-28 10:40:45 · 491 阅读 · 0 评论 -
Android数据的四种存储方式之------SharedPreferences
原文地址:http://www.cnblogs.com/wisekingokok/archive/2011/09/16/2177833.html 除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。S转载 2015-01-28 10:22:42 · 483 阅读 · 0 评论 -
Rect
/*Rect*//** * Rectholds four integer coordinates for a rectangle. The rectangle is *represented by the coordinates of its 4 edges (left, top, right bottom). *These fields can be accessed direc原创 2015-01-08 02:30:58 · 1136 阅读 · 0 评论 -
DialogInterface
/* DialogInterface*/ public interfaceDialogInterface { /** * The identifier for the positive button. */ /* * 确定按钮的识别标记 */ public static final int BUTTON_PO原创 2015-01-06 23:03:22 · 4839 阅读 · 0 评论 -
Android权限大全
原文:http://www.cnblogs.com/classic/archive/2011/06/20/2085055.htmlandroid权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置andr转载 2015-01-17 11:04:36 · 355 阅读 · 0 评论 -
双击灭屏功能
双击灭屏功能实现,看过大神写的类似代码,现在回忆起并记录下来以备以后使用原创 2014-12-29 23:17:31 · 783 阅读 · 0 评论 -
一套配色完整的Metro风格PSD源文件
原文地址:http://www.58img.com/design/354一套配色完整的Metro风格PSD源文件发布时间:Thursday, October 10, 2013 1:46:45 PM 标签: PSD素材, 设计元素 分类:设计Metro风格貌似现在很火,越来越多的网站都有这个趋势!个人觉得Metro如此受欢迎主要有以下几点原因:简洁并容易突出主题,容易符合转载 2015-03-05 19:15:16 · 701 阅读 · 0 评论 -
ComponentName
packageandroid.content; importandroid.os.Parcel;importandroid.os.Parcelable; importjava.io.PrintWriter;importjava.lang.Comparable; /** *Identifier for a specific application componen原创 2015-03-02 22:02:50 · 1842 阅读 · 0 评论 -
android widget不更新
在写collection widget的时候,如果widget里面需要监听数据库的变化来更新界面,这个情况下如果使用一键清理功能后界面可能不更新。这个问题点主要是在一键清理和广播。总结: 实践+猜测一键清理:粗略点说下,就是杀掉了应用的整个进程,所有相关资源都清理掉,包括四大组件,组件里面定义的静态成员变量。广播:一键清理后,广播的资源也都被清理掉了,但是如果广播是在xml里注册的原创 2015-01-17 15:36:53 · 1710 阅读 · 0 评论 -
UriMatcher
package android.content; import android.net.Uri; import java.util.ArrayList;import java.util.List;import java.util.regex.Pattern; /**Utility class toaid in matching URIs in content p原创 2015-02-04 16:53:06 · 734 阅读 · 0 评论 -
Cursor详解---之源码中的注释
/* *Cursor详解---之源码中的注释 *///query()查询数据库结束后会返回Cursor对象,Cursor对象里封装了一张由查询结果组成的数据表(该数据表独立于数据库,互不影响)//Cursor的结构好比游标卡尺,Cursor里放着一张数据表好比游标里放着刻度尺,移动之后读出数据//源码注释常用方法说明——本人菜鸟中的菜鸟,不对请多多包涵和指正原创 2014-12-20 22:49:17 · 1877 阅读 · 0 评论 -
FontMetrics
原帖地址:http://blog.csdn.net/tianjf0514/article/details/7642656Canvas 绘制文本时,使用FontMetrics对象,计算位置的坐标。[java] view plaincopypublic static class FontMetrics { /**转载 2015-01-03 15:50:43 · 669 阅读 · 0 评论 -
javapoet基本用法翻译
square javapoet‘JavaPoet’ 是一个使用Java API生成 ‘.java’ 源文件的库,在使用注解处理器或者操作元数据文件时(数据库模式,协议格式等),动态生成源文件非常有用。通过生成代码,你不用写模板代码也能保证元数据的唯一来源。例如:这是个 HelloWorld 类:package com.example.helloworld;public final cl...翻译 2018-10-17 20:31:53 · 731 阅读 · 0 评论