- 博客(20)
- 资源 (17)
- 收藏
- 关注
原创 ListView的优化使用-抽取ViewHolder以及adapter类
我们先做一些事先的准备代码:1.首先是就是listview的item布局:listview_item.xml代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:padding="10d
2016-12-30 17:46:31 642
原创 使用android studio常用的一些快捷键以及常用权限
使用android studio的下载地址:www.android-studio.rog一、打印log:1.输入logt回车: 自动生成TAG的全局变量:private static final String TAG = "MainActivity";2.输入logd回车: 自动生成:Log.d(TAG, "onClick: ");3.输入logm回车: 自动生
2016-12-30 11:21:00 3318 1
原创 摇一摇震动或播放音频案例以及分析详情
一、首先我们要知道摇一摇的使用是应用传感器来实现的:前言了解:传感器一、传感器的类的结构:1.包:android.hardware2.SensorManager类:传感器的服务类实例化:context.getSystemService(String name)方法:1)、Sensor getDefaultSensor(int type)根据传感器的类型获取具
2016-12-30 11:00:23 734
转载 自定义控件属性
PullScrollView详解(一)——自定义控件属性2015-06-17 20:59 4341人阅读 评论(4)收藏举报本文章已收录于:分类: 5、andriod开发(148) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一概
2016-12-08 15:30:23 2696
原创 android中使用sqlite的数据库的基本操作
首先我们来了解一下SQLite的基本:sqlite数据库的使用方式: 1.sqlite数据库数据类型: Intger/ varchar(10)/ float /double /char(10) /text2.SQL语句的回顾:2.1 创建表的语句:create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束......) create table pers
2016-12-06 18:01:11 792
原创 自定义版本更新ProgressBar下载
先给个效果看看啊!1.先自定义一个布局:updata_layout.xml布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_par
2016-11-10 17:09:29 590
原创 JAVA-IO流中缓存区的使用(BufferedReader和BufferedWriter)以及复制内容
前言:在java中为了提高FileWriter的写入效率,出现了BufferedWriter缓存技术 缓存区的出现是为了提高流的操作效率而出现的,所以在创建缓存区之前,必须要先有流对象一、BufferedWriter的使用方法/*字符写入流缓存区 * 在java中为了提高FileWriter的写入效率,出现了BufferedWriter缓存技术 * 缓存区的出现
2016-10-14 17:12:18 6631 1
原创 JAVA-IO流将A文件内容Copy到B文件中
编程思路:/* * 将A文件中的内容复制到B文件中 * * 复制原理: * 其实就是将A文件中文件数据存储到B文件中 * 步骤: * 1.在自己想要存储的地方创建一个B文件,用于存储A文件中的数据 * 2.定义读取流和A文件关联 * 3.通过不断的读写完成数据存储 * 4.关闭流资源 */一、方法一:从A文件中读一个字符,就往B文件中写一个字符
2016-10-14 15:54:26 5300
原创 JAVA-IO流中FileReader和FileWriter方法的使用
一、FileWriter方法的使用:public static void main(String[] args) { FileWriter fw =null; try { //创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件 //而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖 //其实该步就是在明确数据要存放的目的地
2016-10-14 14:59:03 5838
原创 JAVA-Math中以下常用方法以及获取随机数和给定一个数获取保留两位小数
注、在Math中有非常多我们平时对数据操作发方法:详情请查看jdk->java.Lang->Math1、我在这里列举几个://在math中常用的一些方法 public static void SetMath(){ double ceil = Math.ceil(16.34);//Cell返回大于指定数据的最小整数 17.0 sop(ceil); double floor
2016-10-13 11:34:20 11805
原创 JAVA-泛型的使用以及泛型限定
一、泛型的简单使用1、泛型类的使用:class Demo{ public void Show(T t){ System.out.println("show:"+t); } public void Print(T t){ System.out.println("print:"+t); }}2、泛型方法的使用://泛型方法class Demos{ public void S
2016-10-13 10:26:12 450
原创 JAVA中常使用的获取时间方法和设置不同时间
一、使用常用方法获取系统当前时间并转换格式:// 获取系统时间内容public static void GetDate() {Date date = new Date();System.out.println(date);// 打印的时间看不懂,希望有固定的格式// 将模式封装到simpleDateFormat对象中SimpleDateFormat sdf = ne
2016-10-13 10:09:28 627
原创 JAVA-泛型的简单使用方法以及高级使用
一、通常使用类泛型方法:1.类泛型方法的使用class Demo{public void Show(T t){System.out.println("show:"+t);}public void Print(T t){System.out.println("print:"+t);}}2.方法泛型的使用class Demos{public voi
2016-10-11 16:04:01 732
原创 Set集合中的——TreeSet的使用
一、使用TreeSet添加一个String类型的值://使用TreeSet添加指定元素public static void TreeSet01(){TreeSet treeSet=new TreeSet();treeSet.add("java001");treeSet.add("java01");treeSet.add("java1");treeSet.add("jav
2016-10-11 10:25:12 846
原创 JAVA中Set集合--HashSet的使用
一、使用HashSet添加一个String类型的值:public static void hashSet1(){HashSet hashSet = new HashSet();hashSet.add("java001");hashSet.add("java01");hashSet.add("java011");hashSet.add("java002");hashS
2016-10-11 09:09:28 8528
原创 Map集合的各种使用方法附带keySet()和entrySet()的使用
说明:map集合创建对象的时候创建一个子类对象map对应有(hashMap,TreeMap,Hashtable);一、例子一:1、keySet()的使用:Map map = new HashMap();map.put("01", "zhangsan1");map.put("02", "zhangsan2");map.put("03", "zhangsan3");ma
2016-09-30 16:45:53 1438
原创 新建项目和导入之前eclipse打包过的项目在android studio打包apk详解
一、打包之前没打包过的项目1.打开as自己想要打包项目界面,点击如下图:2.点击后会出现下图:貌似和eclipse有点相同3.应为是之前没有打包过上面显示button出现如下图:4.看到上面图是不是想起了eclipse中的打包呢!解释:1.是选择store的存放位置:点击进入出现下图填写内容后点击OK就行2.是store在studio中是jks的
2016-09-20 11:04:11 4341
原创 让你变懒的 Android Studio Live Templates
俗话说,不想偷懒的程序员不是好程序员!那么今天就教大家偷懒下!先举个例子,我们在 Android 开发中输入 *fbc* ,然后会有如下如下的快速操作:是不是很方便?有同学问,这不就是自动补全么?错了,乍一看是自动补全,其实不然。自动补全是对一个方法或类名的补全,比如你输入 *find* 然后就会有 *findViewById* 方法提示你,你可以快
2016-09-19 17:33:43 289
原创 微信授权登录、分享、支付等核心内容和支付宝支付
一、微信的授权登录、分享、支付:(项目上线的时候记得把keystore换成记得打包的哦)(一)、微信授权登录:1.先登录微信的开发者平台,注册自己的相关项目内容(详情请查看微信开发平台)2.下载Android开发需要的jar包:3.解压下载相关内容:4.包jar包导入到eclipse中的libs文件夹下面后添加jar包到项目中:注:选中对应jar
2016-09-12 14:39:23 1636
原创 使用eclipse打包app以及AndroidStudio和Eclipse中app签名修改等问题(SH1和MD5)
一,使用eclipse打包app内容新建keystore:1、先在eclipse中创建一个新的keystore看详细图2、接下来设置一些打包必要参数:3.设置好内容后点击下一步:4、点击finish后就完成了哦!(一)在Eclipse中开发项目添加KeyStore: 解决方式:将app的签名证书
2016-09-12 12:06:39 108238
ListView的优化使用-抽取ViewHolder以及adapter类
2016-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人