自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 adb常用命令

常用adb命令

2022-06-09 11:49:06 633

原创 Android 9.0 apk截屏问题

实现apk截屏时,通常我们会使用权限:android.permission.READ_FRAME_BUFFER,在添加截屏权限后,发现还是报错:E SurfaceFlinger: Permission Denial: can’t read framebuffer pid=10983, uid=10049。很多博客说啥root怎么滴,其实还是没有用。这时我们要看报错的log在哪里打印出来的:fram...

2018-12-29 10:28:32 3696

原创 参考

android.mk 分析http://www.cnblogs.com/chenbin7/archive/2013/01/05/2846863.html http://blog.csdn.net/wangjicong_215/article/details/53045666http://blog.csdn.net/mo_hen_/article/details/52851372...

2018-01-02 23:07:47 356

原创 反射在android中的应用

1.前言:反射:动态加载一个由我们指定的类,获取其所有的内容(成员变量、成员函数、构造函数),简而言之反射就是对一个类进行了全面的解剖。同时,反射增强了一个程序的扩展性。android中目前接触使用场景:兼容平台。android现在主流平台是基于高通、MTK,当我们开发一些系统内置app时会遇到平台的差异性,比如MTK开放的NVRAMgent在高通平台就没有,这就需要我们兼容平台合作的公司可能就

2017-11-05 19:40:50 390

原创 参考博客

http://www.cnblogs.com/chenbin7/archive/2013/01/05/2846863.html      mk文件

2017-10-23 11:15:38 191

原创 Stirring和stringBuffer

String是一个类,也可以表示字符串数据类型String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.作为参数传递时,只是复制了一份引用string s = "a";s = "b"; 那意思是这里是两个对象,string s =

2016-08-13 21:47:18 415

原创 Java中堆内存和栈内存

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。

2016-08-02 19:46:59 513

原创 颜色setBackground、setBackgroundColor、setBackgroundDrawable、setBackgroundResource的区别

1.SetBackground(Drawable backgroun)其参数为一个Drawable对象,目的是设置view的背景图片,Drawable对象可以这样获取getResources().getDrawable(R.drawable.xx)2.setBackgroundColor(int color)其参数为一个颜色值,其目的是设置一个view的背景颜色3.setBackgro

2016-07-29 16:26:22 1902

转载 JAVA网络编程

网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!

2016-07-17 20:37:21 345

原创 栈和堆的区别

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。      当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。      堆内存用来存放由new创建的对象和数组。      在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。

2016-07-05 19:50:02 329

原创 右结合性

对于三目运算 ?:,在C中与它优先级相同的只有它自己,因此只有连续的?:才会体现出它的右结合性,即a?b:c?d:e中,根据右结合性可知应理解为a?b:(c?d:e)。显然,上述问题中是体现不出这种结合性来的。在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。每个操作符拥有某一级别的

2016-07-05 15:14:53 4623

转载 关于unable to find class referenced in signature (Lorg/ksoap2/serialization/SoapObject;)的错误

在调试天气预报的例子时同样也碰到了这个错误:08-11 13:11:00.583: W/dalvikvm(360): VFY: unable to find class referenced in signature (Lorg/ksoap2/serialization/SoapObject;)08-11 13:11:00.583: I/dalvikvm(360): Could not f

2016-05-15 14:11:02 1023

转载 Android中静态变量(static)的使用

在Android 开发过程中想必有很多人喜欢使用 static 静态变量,当然我也喜欢。但是往往会出现一些意想不到的Bug。最近公司的一个项目由我和另一个同事共同负责,我这边负责一个Service,操作在一个Service中完成,开发结束本人测试也正常,但是整合到同事项目中却出现了静态变量获取不到值,一开始是怀疑同事那边静态变量赋值出现问题,经查证同事的Activity中对静态变量赋值

2015-08-22 16:41:24 3456

转载 Handler与线程的关系

一开始,相信很多人都以为myThread中的run()方法会在一个新的线程中运行,但事实并非如此。以下代码中的handler并没有调用线程myThread的start()方法,而是直接调用了run()方法,这也就意味着实际上并没有创建一个新的线程,只是在当前线程中调用run()方法而已下面是一段大家都比较熟悉的代码:复制代码代码如下:Ha

2015-07-07 16:19:11 1463

51单片机教程

51单片机使用入门,郭天祥十天学会单片机C语言类

2013-06-18

空空如也

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

TA关注的人

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