- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 主题和样式
主题:主题的写法和样式的写法是完全一样的区别是作用范围不同:样式:作用在某个控件上的 布局中主题:作用在整个应用程序上的,或者是应用程序里面的activity上的 ,清单文件中修改
2017-05-30 18:36:43 290
原创 帧动画
private ImageView iv;iv = (ImageView) findViewById(R.id.iv);iv.setBackgroundResource(R.drawable.anim);AnimationDrawable anim = (AnimationDrawable) iv.getBackground();anim.start();anim
2017-05-30 18:35:27 250
原创 对话框合集
1.确定取消对话框/** * 弹出确定取消对话框 * * @param view */ public void click01(View view) { // 工厂设计模式. 得到创建对话框的工厂 AlertDialog.Builder builder = new Builder(this); // 设置标题 builder.setTitle("警告,请三思
2017-05-24 23:39:17 199
原创 ListView
ListView有一个控制器,在滑动的过程中,新的条目创建出来,旧的条目被垃圾回收掉,保证界面上始终只有一屏的view对象public class MyAdapter extends BaseAdapter { /** 当前上下文 */ private Context mContext; /** 数据源 */ private ArrayList listVPRes
2017-05-24 22:54:53 176
原创 数据库
创建数据库>sqlite数据库 轻量级嵌入式的数据库//1.声明数据库的文件类 MyDBOpenHelper helper = new MyDBOpenHelper(this); //2.关键代码,必须通过帮助类 获取一个数据库文件 数据库文件才被创建出来 helper.getWritableDatabase();/** * 数据库创建的帮助类 类似文件File类 */
2017-05-21 21:54:52 388
原创 xml文件的生成和解析
xml文件的头 根节点 开始标签 name=‘account 属性 haha 文本节点 结束标签 123456 所有的标签 不管是开始标签还是结束标签 都是元素 element一:xml文件的生成 1.采用组拼字符串生成xml文件利用StringBuffer或者StringBuilder 注意特殊字符的转义// /
2017-05-20 17:47:37 512
原创 SharePreference
1.声明一个共享参数(存储数据方便的api)private SharedPreferences sp;//2.通过上下文得到一个共享参数的实例对象//第一个参数:文件名称 第二个:模式,一般指定为私有sp = this.getSharedPreferences("config",MODE_PRIVATE);//3.Editor editor = sp.edit();editor
2017-05-20 11:27:17 273
原创 跳转到联系人
Intent intent = new Intent();intent.setAction(Intent.ACTION_PICK);intent.setData(ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,CONTACT_ONRESULT);/*startActivityForResult(new
2017-05-19 09:40:57 216
原创 数据存储之文件读写
例如保存账号和密码Android应用程序的数据要保存在自己的文件夹里面try{ //File file = new File("data/data/包名/info.txt"); //得到一个文件的输出流,文件的位置/data/data/包名/files/info.txt /**File file = new File(getFilesDir(),"info.txt"); F
2017-05-19 00:14:59 381
原创 上下文的概念
Context上下文:程序运行的一个依赖的环境,必须有这个环境,才可以方便的执行代码应用程序运行的全局的环境 帮助类getApplicationContext()
2017-05-19 00:02:26 374
原创 Android下的常见单位
px:像素 真实在屏幕上的大小,米尺量出来的,不会因为屏幕大小而改变dp(dip的缩写) 屏幕宽高和像素的一个比例值,会因为屏幕大小而改变大小,在大屏幕的手机上dp对应的像素多,在小屏幕手机上dp对应的像素就小
2017-05-13 23:53:25 187
原创 布局
布局1.LinearLayout 线性布局2.RelativeLayout 相对布局3.FrameLayout 帧布局4.AbsoluteLayout 绝对布局 废弃 应用场景:机顶盒开发,定制的平板5.TableLayout 表格布局 办公类的软件
2017-05-11 23:52:37 146
原创 发送短信
//获取短信管理器SmsManager smsManager = SmsManager.getDefaut();//destinationAddress:收件人的电话号码//scAddress:发件人的地址//text:发送的短信的内容//smsManager.sendTextMessage(destinationAddress,scAddress,text,sentIntent,de
2017-05-11 23:40:05 223
原创 点击事件的4种写法
第一种btn.setOnClickListener(new MyBtnListener());private class MyBtnListener implements OnClickListener{ @override public void onClick(View v){ //TODO }}第二种当前activity去implements OnClickLis
2017-05-10 23:49:04 427
原创 拨打电话
拨打电话调用系统的应用程序让系统帮我们拨打电话泡(action)茶(data)//1.创建一个意图对象Intent intent = new Intent();//2.指定意图的动作 拨打的动作intent.setAction(Intent.ACTION_DIAL);//进入到系统拨号界面//intent.setAction(Intent.ACTION_C
2017-05-10 23:28:39 267
原创 常见的adb指令
常见的adb指令1.adb install xxx.apk安装一个应用程序2.adb uninstall 应用程序的包名卸载一个应用程序3.adb shell进入到手机终端里面进入手机终端之后就可以执行Linux命令>ps 列出进程>kill 杀死一个进程>ls 列出来文件4.adb kill -server杀死adb的调试桥,a
2017-05-09 23:37:00 1198
原创 应用程序编译安装的过程
应用程序编译安装的过程1.把所有的.java文件编译成.class文件 >用的是jdk的javac.exe2.把所有的.class字节码文件打包合成一个文件classes.dex>用的是sdk中的dx.bat3.根据资源的id,生成一个资源文件resources.ap_(保存全部的资源文件的信息)4.把.dex文件,res目录下的资源文件,resources.a
2017-05-09 23:11:06 289
原创 jar包相关
-c:创建新的归档文件-f:指定归档文件名-t:列出归档目录-v:在标准输出中生成详细输出jar -cf haha.jar packa pack 把packa和pack的文件打成名为haha的jar包jar -tf haha.jar查看haha.jar中的文件jar -cfv haha.jar packa pack 把p
2017-05-06 12:03:54 197
原创 权限修饰符
protected 必须子类才能访问 public protected default private同一个类中 ok ok ok ok 同一个包中 ok ok ok子类 ok ok不同包中 ok
2017-05-06 11:59:56 153
原创 异常在子父类覆盖中的体现
异常在子父类覆盖中的体现:1.子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或该异常的子类或者不抛2.如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集比如:父-- ABCDE 子 -- ABC或BDE等3.如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常如果子类方法发生了异常,就必须要进
2017-05-05 00:11:24 343
原创 自定义异常
自定义异常因为项目中会出现特有的问题,而这些问题并未被Java所描述并封装对象,所以对于这些特有的问题可以按照Java的对问题封装的思想,将特有的问题,进行自定义的异常封装需求,在本程序中对于除数是负数也视为是错误的是无法进行运算的那么就需要对这个问题进行自定义的描述class FuShuException extends Exception{ /*private Str
2017-05-03 23:29:59 479
原创 异常
异常:就是程序在运行时出现不正常情况异常由来:问题也是现实生活中一个具体的事物,也可以通过Java的类的形式进行描述,并封装成对象,其实就是Java对不正常情况进行描述后的对象体现对于问题的划分(2种)一种是严重的问题,Java通过Error类进行描述对于Error一般不编写针对性的代码对其进行处理一种是非严重的问题,Java通过Exception类进行描述对于Ex
2017-05-03 23:08:16 215
原创 内部类
内部类的访问规则:1.内部类可以直接访问外部类中的成员,包括私有之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用 格式 外部类名.this2.外部类要访问内部类,必须建立内部类对象访问格式:1.当内部类定义在外部类的成员位置上而且非私有,可以在外部其他类中,直接建立内部类对象格式,外部类名.内部类名 变量名 = 外部类对象.内部类对象;Oute
2017-05-02 17:54:39 206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人