自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 android下给apk进行二次系统签名

以思必驰语音为例 改成 删除META-INF文件夹,再将改zip改回apk 2.找到系统签名文件  文件路径:在源码的\build\target\product\security目录下有platform.x509pem和platform.pk8两个文件 3.把签名文件复制到\out\host\linux-x86\framework目录下 4.把预签名的apk(就是删

2016-09-06 16:48:58 1286

原创 android 判断应用前台还是后台

看同事有个任务,做了一个widget跟着高德地图显示和隐藏 想了下思路 判断当前栈信息,也就是栈顶是否是高德地图(根据包名判断) 启动定时器定期查询栈信息,如果相等就显示 不相等就隐藏 功能实现了 //得到当前运行的任务栈,参数就是得到多少个任务栈,1就是只拿一个任务栈 //1对应的也就是正在运行的任务栈啦

2016-07-29 14:59:03 529

转载 Java 自动装箱与拆箱(Autoboxing and unboxing)

什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。  一般我们要创建一个类的对象实例的时候,我们会这样:  Class a = new Class(parameter);  当我们创建一个Integer对象时,却可以这样:  Integer i = 100; (注意:不是 int i = 100; ) 实

2016-07-22 15:27:03 286

转载 java反射获得泛型参数

public class Person {    }    import java.lang.reflect.ParameterizedType;  import java.lang.reflect.Type;    public class Student extends Person {  public static void main(String[] args) {  Student st

2016-07-20 11:32:57 345

原创 bug分析 有关广播

最近发现了一个问题 蓝牙发出来电广播 receiver会延迟8s左右 后查看下代码发现是静态注册,改成动态注册解决。 一下是广播的一些小知识点 android的广播分为静态注册和动态注册两种方式,具体的操作方式网上有非常多的案例。这里主要记录一下他们的一些特殊的小知识。 1.动态注册和静态注册可以同时进行,简单来说就是使用一个Receiver分别在AndroidM

2016-05-18 11:35:54 305

原创 git clone远程库错误

今天从公司git的服务器clone项目到私有库  弄了好久也没弄明白 后来同事来了仔细看了下 果然逗比了 公司钥都存放在本地库了 私有库没有 然后就... 引申出git 公钥 私钥的用途  被公司同事教育了一下 谢谢 之前我以为只是git服务器根据你提供的公钥来确定是你提交的,然而实际上不是这个样子的 服务端根据你的公钥加密  然后clone下来 再根据你的私钥进行解密 so远程库少了

2016-04-19 23:11:37 1033

原创 adb 一些常用的操作命令

由于现在的公司更多是做系统应用的 adb 命令行是必须要会的 趁着有时间就整理了一下        所谓ADB是一个连接客户端-服务器端的程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.     android设备连接电脑     点击开始 cmd 回车     1.确定手机root了,取得了root权限才能删除系统文件呀.         具体操作命令 adb

2016-04-19 10:47:39 385

转载 java定时器实现的三种方式

/**  * 普通thread  * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,  * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下:  * @author GT  *  */  public class Task1 {      public static void main(String[] args) {          // r

2016-04-13 18:30:06 5367 1

转载 Audio Focus机制以及AudioManager的使用

原文地址:http://tanxiaoya105.blog.163.com/blog/static/210328019201272295457523/ 大纲: 一、介绍Audio Focus机制 二、AudioManager的一般使用   Android是多任务系统,Audio系统是竞争资源。( because there is only one audio output and the

2016-04-13 09:38:52 683

原创 aidl笔记

实现一个aidl文件的接口 bindservice会返回一个binder对象 通过aidlbinder.stub.asinterface(Ibinder对象);来实现强制类型转换

2016-04-10 23:35:42 240

原创 android性能优化笔记

内存部分 (1)使用intentservice 优点:处理完交给它的任务后会自行销毁 (2)适配当前屏幕分辨率压缩位图 (3)尽量避免使用枚举,消耗为static的两倍 布局部分 (1)简化布局层级 (2)使用include标签复用布局 (3)按需加载 使用ViewStub

2016-03-30 01:15:09 301

原创 java反射笔记

Person person = new person; //class类的三种表示方式 Class c1 = Person.class; Class c2 = person.getClass; Class c3 = null; c3 = Class.forName("完整路径");//加try catch

2016-03-29 21:26:42 280

原创 android 点击复制粘贴板

获取系统CLIPBOARD_SERVICE服务 得到copy实例 就搞定了 private class ClickListenerImpl implements OnClickListener { @Override public void onClick(View v) { switch (v.getId()) {

2016-03-28 22:21:54 2904

原创 listview和其中的item中的view焦点冲突解决方案

在xml文件中配置 descendantFocusability  descendantFocusability API描述如下: android:descendantFocusability Defines the relationship between the ViewGroup and its descendants when looking for a View t

2015-11-21 10:23:58 425

原创 android笔记 看过stormzhang大大的博客(关于像素,屏幕密度)

px像素 dpi单位内的像素数 dpi是Dots Per Inch的缩写, 每英寸点数,即每英寸包含像素个数。比如320X480分辨率的手机,宽2英寸,高3英寸,  每英寸包含的像素点的数量为320/2=160dpi(横向)或480/3=160dpi(纵向),160就是这部手机的dpi, 横向和纵向的这个值都是相同的,原因是大部分手机屏幕使用正方形的像素点。 dp

2015-11-21 10:10:22 545

原创 android笔记 销毁规则

耗时后台操作,最好是做成service的形式  Dalvak 虚拟机会根据其内存回收规则来回收内存:       1. 先回收与其他Activity 或Service/Intent Receiver 无关的进程(即优先回收独 立的Activity)因此建议,我们的一些(耗时)后台操作,最好是作成Service的形式       2.不可见(处于Stopped

2015-11-21 10:08:38 334

原创 Android adapter优化方案

系统调用getView()方法,逐一绘制listview的每一行 当启动Activity呈现第一屏ListView的时候,convertView为零。 当用户向下滚动ListView时,上面的条目变为不可见,下面出现新的条目。 这时候convertView不再为空,而是创建了一系列的convertView的值。 它缓存了不可见条目的数据,后面再出来的条目只需要更新convertView中的

2015-10-09 11:35:41 361

转载 Android学习之路

欢迎转载,但请务必在明确位置注明出处!http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/ QQ交流群:入群理由请正确填写我的GitHub账号 * 383323653 (Android学习之路1群,已满) * 187252236 (Android学习之路2群) 不想加群的可以考虑加我的微信公众账号:googdev

2015-09-30 16:41:10 311

转载 来自知乎的Android学习总结

转自知乎: http://www.zhihu.com/question/26417244 之前写了一篇博客 Android学习之路 被疯狂转发,带起了一阵学习Android的大风,我不晓得具体影响了多少人,但是这篇博客已经成为Android新手学习必备的资料。很多人问我是怎么一路过来的,姑且借这个机会说说我的故事吧。 ============================

2015-09-30 16:29:43 891

原创 Android面试题目汇总

上次面试问的问题: notifiction的用法 。 webview怎么控制不弹出本机浏览器。 数据库如何优化。 讲一下Android的事件传递。 图片大图压缩如何处理。 如何捕获异常。 屏幕适配。 下拉刷新的箭头如何自定义。 listview中如何优先加载你拉到的那页的图片。 try catch 加和不加对代码速率有没有影响。 一个水平线性布局。前面两个textview 最

2015-09-29 14:46:41 356 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除