自定义博客皮肤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改回apk2.找到系统签名文件 文件路径:在源码的\build\target\product\security目录下有platform.x509pem和platform.pk8两个文件3.把签名文件复制到\out\host\linux-x86\framework目录下4.把预签名的apk(就是删

2016-09-06 16:48:58 1258

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

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

2016-07-29 14:59:03 516

转载 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 274

转载 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 331

原创 bug分析 有关广播

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

2016-05-18 11:35:54 286

原创 git clone远程库错误

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

2016-04-19 23:11:37 1020

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

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

2016-04-19 10:47:39 375

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

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

2016-04-13 18:30:06 5353 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 658

原创 aidl笔记

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

2016-04-10 23:35:42 226

原创 android性能优化笔记

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

2016-03-30 01:15:09 291

原创 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 270

原创 android 点击复制粘贴板

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

2016-03-28 22:21:54 2880

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

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

2015-11-21 10:23:58 411

原创 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 531

原创 android笔记 销毁规则

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

2015-11-21 10:08:38 322

原创 Android adapter优化方案

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

2015-10-09 11:35:41 341

转载 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 298

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

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

2015-09-30 16:29:43 870

原创 Android面试题目汇总

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

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

空空如也

空空如也

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

TA关注的人

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