自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Android发展史

2017-05-09 00:41:08 230

原创 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

自定义View——日历的绘制

自定义View—日历的绘制,有onMesure、onLayout、onDraw方法等,具体讲解请看博客。

2017-11-20

定时器定时器

定时器,多种触发方式,代码简洁易控制

2017-07-12

简易新闻的展示

从服务器获取新闻数据(xml),解析数据并用listview展示出来(图片加载,自定义smartimageview)

2017-07-05

网页源码查看器

网页源码查看器,输入网址,查看网页源码

2017-06-20

图片查看器

网络图片查看器,点击可查看上一张和下一张,有缓存时加载本地图片资源

2017-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除