android的知识点
醉小义
学习算法让自己有更大的提升
展开
-
Android中的显示单位
px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多。 dip或dp (device independent pixels)设备独立像素 这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 sp (scaled pixels — best for text size)比例像素原创 2016-04-04 15:50:04 · 330 阅读 · 0 评论 -
Activity的生命周期
完整生命周期 oncreate--》onstart--》onresume--》onpause--》onstop--》ondestory可视生命周期 onstart--》onresume--》onpause--》onstop前台生命周期 onresume--》onpause 界面用户仍然可见,但是失去焦点使用场景:1.应用程序退出自动保存数据 ondestory on原创 2016-04-22 21:02:21 · 308 阅读 · 0 评论 -
LinearLayout列表展示
步骤:1.在layout中写一个LinearLayout布局,并且有id 2.MainActivity中获取数据库的所有数据3.把数据中中的数据,通过TextVew添加到LinearLayout对象<ScrollView android:layout_width="match_parent" android:l原创 2016-04-09 22:53:02 · 1379 阅读 · 0 评论 -
子线程网络图片查看器和Handler消息处理器
步骤: 1.页面 2.获取url3.获取http对象的连接4.获取图片Bitmap5.显示页面6.权限注意:如果在子线程中显示图片的话CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views原创 2016-04-12 21:26:18 · 500 阅读 · 0 评论 -
Android中margin和padding的区别
简单地理解:margin为外边框,border为边框,padding为内边框。margin: android:layout_marginTop android:layout_marginBottom android:layout_marginLeft android:layout_marginRightpadding: android:paddingT原创 2016-04-08 13:16:43 · 502 阅读 · 0 评论 -
SharedPreferences使用
其他代码同,QQ登录package com.itheima28.qqlogin.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;原创 2016-04-06 22:46:46 · 295 阅读 · 0 评论 -
android下的读写权限
建立两个项目,一个是写数据_相关,一个是读数据_相关数据 ,写数据_相关 作用:建立,私有文件,可读文件,可读文件,可读可写文件 读数据_相关数据作用:对上面的项目的文件进行读写操作,看看是否能成功写数据_相关:package com.sqf.writedata;import j原创 2016-04-06 22:27:48 · 1817 阅读 · 0 评论 -
获取安卓内存状态
package com.itheiima28.memorydemo; import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.text.format.F原创 2016-04-06 14:07:37 · 416 阅读 · 0 评论 -
保存数据到手机sd卡(QQ登录保存密码)
记住:getFilesDir()方法是获取手机内存的路径 /data/data/包名/files 自动建立一个files文件夹Environment.getExternalStorageDirectory获取的是sd卡的路径, 自动获取 /mnt/card 不同的手机的路径可能有差异,所以要用 Environment获取/mnt...../card Enviro原创 2016-04-06 13:45:39 · 1549 阅读 · 0 评论 -
保存数据到手机内存代码优化(QQ登录保存密码)
package com.itheima28.qqlogin;import java.io.File;import java.util.Map;import com.itheima28.qqlogin.utils.Utils;import com.itheima28.qqlogin.utils.UtilsOfSDCard;import com.itheima28.qqlogin.R;原创 2016-04-06 13:40:09 · 813 阅读 · 0 评论 -
保存数据到手机内存(QQ登录保存密码)
QQ记住密码原创 2016-04-05 13:02:56 · 1731 阅读 · 0 评论 -
单元测试2(android)
在另一个Junit中测试工程的某一个方法。在Junit中的测试(JunitTest)MathUtils类中的incrment方法这时候,清单文件已经帮你配置好了<manifest xmlns:android="http://schemas.android.com/apk/res/android" pack原创 2016-04-04 22:10:25 · 271 阅读 · 0 评论 -
单元测试1(Androidf)
步骤: 1.确定要测试的类(MathUtils)方法(incrment)。 --incrment 不能直接在MathUtils类中的main方法直接测试,会有异常,如下:If you would like to submit a bug report, please visit: http://java.sun.com/webapps/bugreport/cr原创 2016-04-04 21:59:05 · 333 阅读 · 0 评论 -
Android 测试
黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。白盒测试: 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。功能测试: 根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。压力测原创 2016-04-04 16:00:24 · 310 阅读 · 0 评论 -
adb的常用命令(android debud bridge)
android调试桥: adb命令使用需要在系统环境遍历中path中追加adb.exe的完整路径D:\IDE\adt-bundle-windows-x86-20130729\sdk\platform-toolsadb devices 列出所有的设备 ---当adb.exe没有开启的时候,开启adb start-server 开启adb服务 DDMS的reset是吧adb.e原创 2016-04-04 16:54:00 · 939 阅读 · 2 评论 -
Android各种访问权限Permission详解
在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android转载 2016-04-24 13:30:50 · 1186 阅读 · 0 评论