- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 Android中Notification 通知的使用
1.1 Notification 通知1.1.1 简介【分类:1. 最普通的通知2. 带进度条的通知3. 多行文本通知4. 大图片通知5. 自定义显示内容的通知使用方式:1. 创建通知对象2. 设置通知对象的各种信息3. 发送通知 创建通知对象的方式:
2016-10-31 14:10:59 3743 1
原创 Android中Menu 菜单的使用
1.1 Menu菜单【Menu菜单1. OptionsMenu 选项菜单特点: 当通过点击menu键或者3.0以上的手机上,点击右上方的三个点,出现的列表,都是有OptionMenu对象进行控制2. ContextMenu上下文菜单特点:当长按指定控件后,在屏幕中心弹出列表对话框3. PopupMenu 浮动菜单特点:
2016-10-31 14:08:11 13574 1
原创 Android中的oast的使用
1.1 Toast1.1.1 基本的Toast【Toast 特点:会自动消失的提示信息基本的Toast 创建Toast对象 Toast.makeText(Context context, String text,int duration) 参数1:c
2016-10-31 14:06:18 612
原创 Android中的Dialog 对话框的使用
1.1 Dialog 对话框1.1.1 提示对话框AlertDialog的使用【AlertDialog.Builder builder = AlertDialog.Budiler(Context):创建Dialog构造器builder.setIcon():设置图标builder.setMessage():设置文本内容builder.setPositiveButton
2016-10-31 14:04:16 974
原创 ListView进阶之使用技巧和优化策略
1 ListView进阶1.1 ListView的效率优化【1、通过ContentView实现优化,减少创建View的次数2、通过ViewHolder实现优化,减少遍历查找控件的次数 getView方法优化(ListView的优化,convertView的重用) getView方法的运行特点:1. 在列表初始显示时一次性运行n次,n的大
2016-10-31 14:01:23 2149
原创 Android中选择控件、自动填充、GridView控件的使用
1 选择控件【区别于之前的简单控件(如Button,TextView)的特点:1. 对于选择控件来说,每一个选择控件可以显示多个条目即一个控件中,可以同时控制显示n组重复格式的简单控件2. 每个条目都可处理自身的点击事件】1.1 Spinner 下拉框【 如何显示一个Spinner???方式一:可以通过android:en
2016-10-30 10:11:26 2506
原创 Android之Json解析方式和解析框架
1 JSON解析1.1 JSON的概念Ø JSON(JavaScript Object Natation)Ø 是一种轻量级的数据交换格式Ø 是基于纯文本的数据格式Ø 可以用JSON传输的数据类型:ü 单个数据(字符串、数字)ü 复杂的Object类型ü 数组1.2 JSON的解析实现l 数据格式Ø Key-Valu
2016-10-30 10:06:54 6673
原创 Android之AsyncTask异步任务
1 AsyncTask异步任务1.1 ANR的概念 Application Not Responding,应用程序无响应 Android系统规定只有UI线程(主线程)能够修改UI界面,但是如果在UI线程中执行耗时操作,则会导致线程阻塞,影响用户体验,如果耗时操作导致阻塞时间过长,则有可能会引起系统ANR产生的原因
2016-10-30 10:04:17 1622
原创 Android之Activity和Intent
【Android四大组件之一主要用于与用户进行交互,在一个App中可能存在零个或多个Activity 】1.1 Activity的创建【Activity创建: 创建的步骤:1) 定义一个类,继承自Activity2) 在清单文件中进行注册(先注册,后使用)Android的四大组件都必须要在清单文件中进行注册 思考:1
2016-10-30 10:01:12 1839
原创 Android之进度条控件和常用资源分类总结
1 基本UI(二)1.1 进度条1.1.1 【常用属性:style 进度条样式android:max 进度最大值android:progress 进度值setMax(intmax) 设置进度最大值常用方法:setMax(intmax) 设置进度最大值getMax() 获取进度最大值setProgress(intprogrss
2016-10-29 21:48:30 1834 1
原创 Android中常用布局的使用
1 UI布局1.1 日志的使用【verbose:详细信息(黑色)debug:调试信息(蓝色)info:普通信息(绿色)warn:警告信息(黄色)error:错误信息(红色) /** * 调试信息(log) * 主要分5个等级,可以在logcat中
2016-10-29 21:46:17 2016 1
原创 Android基本UI控件的介绍及使用
1 基本UIZealer、CSDN、github StormZhang、张弘扬(Hyman):http://blog.csdn.net/lmj623565791?viewmode=contents、任玉刚:http://blog.csdn.net/singwhatiwanna/article/details/38426471、徐宜生 Android官方文档
2016-10-29 21:43:19 11294
原创 Android环境搭建
1 Android环境搭建Nexus系列,谷歌亲儿子miui魅族 flymeHTC Sense华为 原生 碎片化问题屏幕大小:2.6寸 3.2、3.0、3.5、3.7、4.0、4.3、4.7、5、5.1屏幕分表率:320*480、480*800、720P、1080K、2K、4K研究:手机适配 Android的开发者网站:http:/
2016-10-29 21:40:58 636
原创 Android之反射机制与JSON解析
1 反射机制&JSON解析【Java的高级特性:反射机制publicclass Student { public String name; private int age; public Student() { } public Student
2016-10-29 21:07:16 1477
原创 Android之XML解析应用
1 XML解析No29【XML:可拓展标记语言,语言和HTML类似,也是一种标记语言。特点:标记是自定义的,并区分大小写 除开文档声明的标签,XML文件中只能有一个根标签。XML的应用场景l 传输数据 XML本质上是一段字符串,具有跨平台性的特性,因此XML常被用来在不同系统之间进行数据交换。l 配置文件XML可以在保存数据的同
2016-10-29 21:04:54 990
原创 JavaWeb之Servlet&网络访问服务器编程
1 Servlet&网络访问1.1 网路基础B/S的S Server http网络应用服务端软件http Hyper Text Transmission Protocol 超文本传输协议,处于四层架构中的应用层,是建立TCP的基础上 网络应用服务端软件可以看成一个容器,我们将网络应用部署到其中并启动,这个容器就可以按照我们的意愿去工作,处理客户端的请求并响应
2016-10-29 21:00:12 2068
原创 Java系列进去Android之HTML与SQLite
1 HTML&SQLiteN261.1 get和post请求两者的区别:【1、 get提交将数据显示在地址栏,对于敏感信息不安全;post提交不显示在地址栏,对于敏感信息安全2、 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。post可以提交大体积数据3、 对提交数据的封装方式不同《get:将提交数据封装到了http消息头的第一行,请求行中
2016-10-29 20:57:13 940
原创 Java网络编程之UDP网络通信
1 网络编程----UDPNo25【Scanner scanner =new Scanner(System.in); try { DatagramSockets = newDatagramSocket(8888); Str
2016-10-29 20:54:20 916
原创 Java网络编程之TCP网络通信
1 网络编程----TCPNo24【public class Server { public static void main(String[] args){ try { ServerSocket ss =new ServerSocket(8888);//在
2016-10-29 20:52:48 1022
原创 Java多线程之线程安全与同步实例
1.1 线程安全与同步实例1.1.1 购票同步对象锁【/* * 用程序模拟铁路售票系统:实现通过两个售票点发售某日某次列车的50张车票, * 一个售票点用一个线程表示 */publicclass SyncDemo { public static void main(String[] args) {
2016-10-29 20:47:11 5354
原创 Java文件类操作实例总结
1.1 文件类操作1.1.1 递归文件删除【 public static void main(String[] args) { File dir = newFile("E:\\homeFile"); DeleteDirAndFile(dir); }
2016-10-29 20:43:52 2611
原创 Java应用小实例总结
1.1 建造者模式【静态内部类的引用------Builder构建器】《 public static class Builder{ private AlertDialogdialog; public Builder(){ dialog = new AlertDialog(); } /*
2016-10-29 17:17:21 856
原创 Java多线程之生产者消费者模型
【线程间的通讯wait() 在对象上等待,等待通知(在等待过程中释放对象锁、等待必须在同步块内、这个对象就是同步锁)《让线程进入阻塞状态,将线程放入等待池中》notify() 通知在这个对象上等待的一个线程,唤醒它,让它不再等下去(必须在同步块内调用,同步锁必须是调用这个方法的对象)《》notifyAll() 和notify()差不多,区别在于是通知在这个对象上等待的所有线程
2016-10-29 17:10:12 1205
原创 Java多线程之线程安全二
【线程的同步线程的安全问题:当多个线程访问共享数据的时候,就有可能出现线程安全的问题。 产生的原因: 如果当一个线程正在访问一个数据的时候,另一个线程也参与了进来,那么就会出现线程安全问题。 解决思路:我们可以将操作共享数据的代码封装起来,当有一个线程正在执行这部分代码的时候,其他线程不能参加执行 在Java中可以通过同步代码块和同步方法来实现这个操作
2016-10-29 17:08:06 967
原创 Java多线程基本使用一
1 多线程--初步 【1进程 进程就是在系统中正在运行的程序 比如:QQ、迅雷、360、飞秋... 注意:操作系统中安装了很多应用程序,只有当开启之后,系统才会为这个程序分配系统资源(CPU执行权、内存...)让其运行在系统中 2线程的概念 线程是进程中的一个执行路径 3线程
2016-10-29 17:04:11 1722
原创 PS学习及实践用例总结分享
1 PHOTOSHOP常用快捷键大全1.1 文件新建 CTRL+N打开 CTRL+O --文件置入:打开位图、矢量图(会转换成智能对象)--文件导入:视频帧、注释(获取数码相机和扫描设备的图像文件。) 打开为 ALT+CTRL+O关闭 CTRL+W保存 CTRL+S 另存为 CTRL+SHIFT+S另存为网页格式 CTRL+ALT+S
2016-10-28 14:13:44 3196 1
原创 PHOTOSHOP常用快捷键大全
PHOTOSHOP常用快捷键大全一、文件新建 CTRL+N打开 CTRL+O 打开为 ALT+CTRL+O关闭 CTRL+W保存 CTRL+S 另存为 CTRL+SHIFT+S另存为网页格式 CTRL+ALT+S打印设置 CTRL+ALT+P页面设置 CTRL+SHIFT+P打印 CTRL+P退出 CTRL+Q 二、编辑撤消 CTR
2016-10-28 14:10:55 3893
原创 Java中的IO框架流三
1 IO(三)No201.1 Properties 属性集【Properties 属性集,主要用于操作配置属性,是以键值对的方式来保存属性,并且都是String类型继承自Hashtable类,所以是一个Map集合,具有Map接口中的所有方法,但是在保存和读取数据的时候不建议使用put和get方法,因为有可能会出现异常,建议使用Properties中特有的方法进行
2016-10-28 10:34:05 2365
原创 Java中的IO框架流二
1 IO(二)No19【 缓冲流:内置了缓冲区,对现有的流对象进行了封装,实现了高效的读写操作并增强了功能字节缓冲流 BufferedInputStream BufferedOutputStream字符缓冲流 BufferedReader 特有方法:re
2016-10-28 10:31:41 836
原创 Java中的IO框架流一
1 IONo181.1 IO框架【IO:Input Output在程序运行的过程中,可能需要对一些设备进行数据的读取操作,比如:对磁盘进行读写操作。IO框架就是用于对设备进行读写操作,在学习对象之前,我们首先要学习一个非常重要的类:File类IO框架 File类概述:用于描述存在或不存在的文件或文件夹 绝对路径:完整的路径名相对
2016-10-28 10:18:36 2570
原创 Java集合框架之Map
1 Map集合N0161.1 Map接口【• 实现Map接口的集合类用来存储"键-值"映射对。• JDK API中Map接口的实现类常用的有– HashMap– TreeMap– Hashtable (不常用)• Map实现类中存储的"键-值"映射对是通过键来唯一标识,Map底层的"键"是用Set来存放的。• 所以存入H
2016-10-28 10:12:48 677
原创 Java集合框架之Set
1 集合类—SetNo15【Set是Collection子接口,无序(指元素放入的顺序,有例外),不重复因为无序,所以没有带有下标参数的方法】【Set集合类常用的有: HashSet:散列存放 TreeSet:有序存放 LinkedHashSetSet接口存、取、删对象都有很高的效率。】1.1 Ha
2016-10-28 10:09:42 893
原创 Java集合框架之List
1 集合类—ListNo14集合(广义,指整个集合体系):注意:集合中的元素都是引用数据类型,只能是引用数据类型 《虽然可以直接往集合中添加int类型的数据,但其实是先隐式地自动装箱成Integer类型再添加进集合,最后集合中存储的数据是Integer》可以动态存放多个对象常用的概念说明【“元素”-------对象,实例“重复”------两个对象通过
2016-10-28 10:05:59 854
原创 Java中的常用类
1 常用类NO131.1 封装类【Int Intergershort Shortbyte Bytedouble Doublefloat FloatBoolean BooleanChar Character】封装类都是引用类型,并且也具有对应基本数据类型的数学运算特征 装箱: 将基本数据类型的值装进封装类对
2016-10-28 09:02:22 569
原创 Java中的数组
1 数组No11数组:存放一组相同类型数据的数据结构 数组本身是引用数据类型,数组中的元素可以是基本数据类型,也可以是引用数据类型【 Java中的数组以对象的形式存在,或者说数组本身是引用数据类型,数组中的元素(数组中的每一个数据)类型可以是基本数据类型,也可以是引用数据类型】1.1 声明如何使用: 1.声明: 元素类型[
2016-10-28 08:55:44 774
原创 Java中的面向对象思想
1 面向对象No6 面向对象 OO Object Oriented编程时以对象为单元,封装数据和逻辑,以此提高软件的重用性、扩展性 类 对象类是对象的模板、对象是类的实例辨别对象是否是类的实例:对象is a 类 (javac*.java表示编译当前路径下的所有java文件) Java定义一个类:[修饰符] class类名{
2016-10-28 08:52:34 998
原创 Java分支和循环语句及方法的使用
1 分支语句No3顺序语句分支语句循环语句1.1 分支语句(选择结构) 分支语句满足某种条件则执行某一部分,满足另一种条件则执行另一部分 1.2 if语句 简单分支语句:if(boolean类型表达式){ 语句}如果小括号中的表达式成立,则执行大括号中的语句(大括号如果不加,则仅执行if下的一句语句,
2016-10-27 21:35:10 2156
原创 Java基本语法
注释:单行注释://[用一行注释对代码进行解释说明] 多行注释:/**/ [用多行注释对代码进行解释说明(注释一行写不下的时候)] 文档注释: /** */【java特有的注释,可以通过javadoc自动抽取代码中的文档注释】 什么时候使用文档注释:编写的注释需要出现在文档中,就需要使用文档注释哪些代码需要抽取文档:类、字段、非私有成员(字段、构造方法、方
2016-10-27 21:31:08 572
原创 Java开发环境的搭建
开发环境的搭建:Jdk: Java Development Kit ,Java开发工具包 包含JRE、(类库)开发工具Jre: Java Runtime Environment, Java运行时环境 运行类库 、 JVM环境变量: Path:%JAVA_HOME %\bin CLASSPATH:指定clas
2016-10-27 21:28:45 519
原创 百度地图实例开发
【申请密钥AndroidSDK:应用程序包名+数字签名As查看数字签名:cmd-----cd .android---------keytool -list -v-keystore debug.keystore------密钥口令是android其中keytool为jdk自带工具;keystorefile为Android 签名证书文件 Eclipse查看数字签名:windows
2016-10-27 18:43:55 2071 1
Android仿微信权限设置完整功能
2017-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人