android
文章平均质量分 63
qizhukanhai2
这个作者很懒,什么都没留下…
展开
-
获取android手机内部存储空间和可用空间<这个内部空间相当于ROM>
每个android手机都有一个内部的存储空间和可用内部空间,这个内部的存储空间相当于RAM.代码如下:private void getInternalStorage(){ StatFs mStatFs = new StatFs("/data"); int blockSize = mStatFs.getBlockSize(); int availableBlocks = m原创 2013-09-30 22:06:37 · 1514 阅读 · 0 评论 -
ContentPRovider示例
1,创建数据库package com.contentprovider.db;import android.content.ContentValues;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpen原创 2014-04-14 14:40:44 · 546 阅读 · 0 评论 -
SQLite数据库简介。以及以读的方式打开数据库,是否可以对数据库进行写操作?
1)Android平台上集成的一个嵌入式关系型数据库,SQLite3支持 NULL,INTEGER,REAL(浮点数字),TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n),char(n),decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型.SQLite最原创 2014-03-07 18:06:21 · 1205 阅读 · 0 评论 -
android中TextView内容显示过长,省略内容问题
在android开发中可能会遇到这样的问题,一个TextView只能占据一行,但是由于显示的内容过多,造成折行的问题,我们可以采取如下措施android:ellipsize="middle"android:singleLine="true" 这样显示的内容过长时,中间的内容会以省略号代替来减少长度如果需要省略号显示在右端,左端,可以改变属性android:ellipsize的取原创 2014-02-18 12:45:17 · 1488 阅读 · 1 评论 -
sdk更新被和谐的处理
c:\windows\system32\drivers\etc,(ubuntu为/etc/host)点击立即搜索,就找到该文件,其实是一个纯文本的文件,1、用记事本打开2、将:74.125.237.1dl-ssl.google.com 添加至最后一行3、保存关闭Host4.重启android sdk,此时已经OK原创 2013-11-03 13:09:10 · 474 阅读 · 0 评论 -
android设备的内存空间(RAM)总空间和可用空间大小的获取以及一些思考
在项目中我们会遇到这样的需求,那就是获取android设备可用内存(ram)空间的大小和总空间的大小.关于这个问题我们分为两个部分探讨. 一,通常情况下我们使用系统提供的api获取可用内存控件和总内存控件的方法.代码如下:private void getMemoryInfo_1(){ ActivityManager am = (ActivityManager) getSyst原创 2013-10-05 22:31:41 · 7813 阅读 · 0 评论 -
android中杀死进程的方法
以下内容大部分来自api文档一,android中杀死进程的方法1,android.os.Process中的 public static final void killProcess(int pid)Kill the process with the given PID. Note that, though this API allows us to request to kill原创 2013-10-06 23:10:46 · 1270 阅读 · 0 评论 -
360内存清理内存小球动画效果(二)
这个动画效果的实现主要依靠的是ClipDrawable类.下面是ClipDrawable类的简介:A Drawable that clips another Drawable based on this Drawable's current level value. You can control how much the child Drawable gets clipped in原创 2013-10-04 20:03:45 · 1836 阅读 · 0 评论 -
android中的发布和订阅之扯淡
在实际开发中我们会遇到这样的需求:当某项任务完成后得到一个数据然后通知另外的功能模块进行处理.1,这个需求在android开发中我们很自然而然的想到使用广播接受者BroadCastReceiver,广播可以很好的解决掉了软件开发中的耦合问题2,在java中我们还有一个解决方案,那就是观察者模式,当被观察的对象发生改变时候,通知观察者数据已经改变可以进行相对应的操作3,如果感觉使用上面的原创 2013-10-03 14:29:34 · 675 阅读 · 0 评论 -
动画效果之360桌面清除动画(一)
方法一:思路:为了模仿替换效果,首先个图片设置一张背景颜色,然后再分别准备三张纯色的红,黄,绿图片.当可用内存的比例小于等于50%的时候,显示绿色图片背景;当可用内存比例在50%到75%之间的时候,显示黄色图片背景;当可用内存比例大于75%显示红色背景图片.这种方法是通过画布Canvas的clipRect()加上Handler+Message机制实现的.在这个程序中不经意间发现了内存泄露的原创 2013-10-02 19:17:11 · 776 阅读 · 0 评论 -
关于SD卡总容量和可用容量的获取
关于SD卡总容量和可用容量的获取.代码如下:原创 2013-09-28 23:23:20 · 939 阅读 · 0 评论 -
adb连接失败 模拟器无法连接
最近几天电脑的上的模拟器老是连接不上,并且报出"ADB server didn't ack error"的异常,让我很是头痛,后来使用传统的方法解决这个问题,但是无效......下面就说说我最后的处理过程吧. 首先说明一点是adb是android debug bridge的简称,即android的调试桥,是沟通模拟器和eclipse的桥梁,默认端口是5037.-------------原创 2013-09-30 00:02:31 · 2706 阅读 · 0 评论 -
一个简单的回调;一个简单的数据源和显示分层
好处:1,数据源,控制逻辑和显示层分开,代码易于维护原创 2014-05-05 17:17:18 · 616 阅读 · 0 评论