- 我的消息
- 我的博客
- 我的学院
- 我的下载
- 我的收藏
- 消息
-
-
Android Debug.startMethodTracing() 报错 Unable to open trace file '/sdcard/*.trace': Permission denied
最近在做性能调优,发现调用Debug.startMethod()方法会报错," Unable to open trace file '/sdcard/dmtrace.trace': Permission denied",开始以为是没有sd卡写权限,看了下AndroidManif...
原创2017-11-02 15:53:123950 -
Android binder驱动中用到的关键结构体
1.binder_work 结构体binder_work用来描述待处理的工作项,这些工作项有可能属于一个进程,也有可能属于一个进程的某一个线程。 2.binder_node 结构体binder_node用来描述一个binder实体。每一个Service组件在Binder驱动程序中都对应一个Bin...
原创2017-06-29 11:01:533090 -
Android 彻底解决sdk下载慢(失败)的问题
Android SDK 下载速度慢,解决方法大概有两种。第一,FQ。这种方法比较彻底,但是要想有稳定的效果还的要花大价钱。第二,有些高人直接给了SDK中各软件的下载地址,直接下载速度非常快,下载后将包放在SDK下Temp文件夹下,安装程序会在本地安装。 第一,打开SDK工具,如下图。下载速度...
原创2015-01-15 16:15:5620150 -
Android 判断是否能真正上网
Android里判断是否可以上网,常用的是如下方法: /** * 检测网络是否连接 * * @return */ private boolean isNetworkAvailable() { // 得到网络连接信息 ConnectivityManager manag...
原创2015-01-12 19:35:3128531 -
关闭正在运行的应用
看到很多关于应用退出的问题,今天在这里为大家简单总结一下,如果说的不对还望大家见谅。 方法一:System.exit(0)和android.os.Process.killProcess(android.os.Process.myPid()),我想很多人都尝试过,当关闭多个Activity的时候这两...
转载2014-01-27 09:02:4210700 -
Animation 参数详解
Animations分两类: 第一类:渐变的(Tweened): 淡入淡出(Alpha),旋转(Rotate),移动(Translate),缩放(Scale); 第二类:Frame-by-Frame: 就如电影一般由多张图片按照一定的时间间隔显示。 使用Tweened Animatio...
转载2013-12-30 13:10:0953290 -
Android Switch控件(在android2.2 api8及以上使用)
IOS有一种UISwitch控件,只有两个状态:on,off。如图所示 在Android4.0中也添加了一个类似的控件:Switch.如图所示 其类关系图如下: java.lang.Object ↳ Android.view.Vi...
转载2013-11-06 16:55:4921450 -
android wifi讲解 wifi列表显示
最近项目中用到了wifi模块,今天做一个简单的总结。 1.怎样获取wifi对象并进行操作 要操作WIFI设备,需要先获取Context.getSystemService(Context.WIFI_SERVICE)来获取WifiManager对象,并通过这个对象来管理WIFI设备。 addNe...
原创2013-10-28 16:11:4080001 -
android之wifi开发
WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。 在Android中对Wifi操作,android本身提供了一些有用的包,在andr...
转载2013-10-28 14:59:3110710 -
java 随机数 随机打乱数组 随机抽取
最近做项目遇到一些随机数,随机打乱数组等关于随机处理的问题,今天做一个总结。 1.给出一个生成指定长度的随机密码代码,代码如下: import java.util.Random; public class test { /** * @param args */ public sta...
原创2013-10-21 11:30:3962040 -
listview异步图片加载
Listview异步加载之优化篇 关于listview的异步加载,网上其实很多示例了,总体思想差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改造,下面就让在下阐述其原理以探索个中奥秘,与诸君共赏… ...
转载2013-10-17 16:03:128830 -
ListView从网络获取图片及文字显示
上一篇文章说的是ListView展示本地的图片以及文本,这一篇说一下如何从网络获取图片以及文本来显示。事实上,一般是先获取Josn或sml数据,然后解释显示。我们先从网上获取xml,然后对其进行解析,最后显示在ListView上。具体步骤: 客户端发出请求,获取xml客户端异步解析xmlLi...
转载2013-10-17 15:53:4816930 -
android listview item定义不同的样式布局
现在以一个Demo为模型,展现如图-1的所示的背景内容,分析Listview的相关使用方法。 图-1 天气列表显示的demo 实现思路:定义Listview不同的背景,首先要定义好标题与表格内容的两个不同的xml布局文件(city_item.xml,content_item.x...
转载2013-10-13 16:20:5355710 -
android 状态保存
1、当我们正在发短信的时候,已经写了几百字了,这时突然来了一个电话,我们接完电话之后,如果发现辛辛苦苦的几百字不见了,那可就火大了,而实际上这些内容都是保存了的。在我们接电话的过程中,我们发信息的那个Activity是可能会被系统回收的,这时会调用Activity的onSaveInstanceSt...
转载2013-10-08 14:43:1815120 -
"The connection to adb is down, and a severe error has occured."错误总结
最近再次碰到了"The connection to adb is down, and a severe error has occured."这个报错,之前碰到过这个问题解决了,就没有理会,这次碰到用原来的方法解决不了,搞了半天终于搞定,今天简单做一个总结。 一.报错内容如下:...
原创2013-09-06 14:27:2060564 -
eclipse中的.project 和 .classpath文件的具体作用
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置 .classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH 这些文件你用文本编辑器就能察看了 在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把...
转载2013-09-02 10:00:3113250 -
text bss data的区别
BSS段 在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段 在采用段式内存管理的架构中,数据段(data segment)...
原创2013-08-31 22:12:1718270 -
Linux修改系统环境变量PATH路径的方法
关于PATH的作用: PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sb...
原创2013-08-28 16:15:1712760 -
eclipse android应用签名详解
1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程: 3.如果已有私钥文件,选择私钥文件 输入密码,如果没有私钥文件见 第6和7步创建私钥文件: 4....
转载2013-08-20 15:03:007120 -
批处理经典入门教程
写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法 脚本之家补充说明:批处理相对来说是比较简单的语言,大家可以通过多写多看别人的实例来学习,不懂的百度一下。 这是一篇技术教程,真心诚意会用很简单的文字表达清
转载2013-08-15 16:47:2714500
-
- 学院
- 下载
- 消息