随笔分类 - Thinking in Android Programming
摘要:1 关于android中自定义xml文件的生成,请看示例代码(主要来源于黑马教程): 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; ...
阅读全文
摘要:sharedpreferences (共享参数):也是保存数据的一种方法,通常用于持久化数据(定期更新保存数据)类似ajax的定时刷新。示例代码(主要来源于黑马教程)如下:import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.util.Lo
阅读全文
摘要:android下数据存储的几种方式:(简单讨论)1.文件举例:登陆时“记住密码”因为是基于Linux系统,直接建文件,文件会出现在项目工程;而手机登陆时,应该把文件放在手机里,通常数据放在data/data/包名/info.txt方便的API:context:上下文环境context.getFilesDir();// data/data//files/context.getCacheDir(); // data/data//cache/context.openFileInput("info.txt");相当于 //快速得到输入流File filedir = context.
阅读全文
摘要:android中的单位:in 英寸pt 点距px 像素dp(dip) 密度无关的像素单位,自适应device屏幕的比例,通常涉及长宽高时采用sp 与范围无关的像素单位,通常在设置字体大小时采用测试相关:1)是否知道源代码:白盒测试:根据源代码写测试方法黑盒测试:业务场景user story2)根据程序测试的精细度(粒度)分:单元测试:unit test 测试某个方法,模块方法测试:function test集成测试:intergation test压力测试:pressure test单位时间内大量重复操作(如web模拟用户,android模拟点击量)冒烟测试:smoke test,举例:adb
阅读全文
摘要:对于android布局中的控件,如Button等会有相应的点击事件去响应它所需要的功能,今天我们就以电话拨号器的代码说明下几种点击事件: 1 package com.itheima.phone; 2 3 import android.net.Uri; 4 import android.os.Bundle; 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.view.Menu; 8 import android.view.View; 9 import android.view.Vie.
阅读全文
摘要:android系统架构
阅读全文
摘要:/** 1.关于编程风格:每一位程序猿可能都有自己独特的编程风格,但是有些规则是大家都必须遵守的,特别* 是在工作的过程中,良好的代码风格能大大提高代码本身的可阅读性和维护性,也更有利于别人修改你* 的代码。风格问题涉及到的都是细节相关的问题,读者朋友们或许都听过“细节决定成败”这句话,这句话* 在这里同样生效,不过是换了种意思,就是“细节体现你的专业程度”,所以作为一名程序猿,我们应该从* 编写代码的训练中养成良好的编码习惯,如命名规范,排版规范,写好注释等。下面具体说明下:*//** 1)整个Project相关内容的目录规范:(通常可以包含以下几个文件夹)* #.Re...
阅读全文