- 博客(17)
- 收藏
- 关注
原创 2017安卓框架排行
百大框架排行榜快速索引框架名称 上榜关键字1.Retrofit 网络2.okhttp网络3.Butter Knife代码模板4.MPAndroidChart图表5.glide图片6.leakcanary内存7.Android-Universal-Image-Loader图片8.EventBus 事件消息9.zxing
2017-08-02 12:07:20 274
原创 xml2
1.schema约束schema符合xml语法一个xml只能有一个dtd但是可以有多个schema,使用包名区分dtd里面有PCDATA类型,但是schema里面可以支持更多的数据类型shcema语法更加复杂,因此无法代替dtd2.schema快速入门后缀名.xsdw3c提供了属性和标签,schema约束文件进行约束xmltargetNamespace="h
2017-07-24 16:41:17 249
原创 Xml1
1.MyEclipse的安装2.表单的提交方式3.xml的用途xml是为了存储数据,需要用户自己定义,是w3c发布的技术可以用于不同系统之间的数据传输,可以用于表示关系,经常用于文件配置4.xml语法属性:version版本 encoding编码 gbk utf-8 iso8859-1standalone true false 是否需要依赖其
2017-07-24 16:40:23 240
转载 2017年安卓框架汇总
1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的
2017-07-17 17:02:11 212
转载 okhttp volley retrofit对比
网络请求框架总结1.xutils 此框架庞大而周全,这个框架可以网络请求,同时可以图片加载,又可以数据存储,又可以 View 注解,使用这种框架很方便,这样会使得你整个项目对它依赖性太强,万一以后这个库不维护了,或者中间某个模块出问题了,这个影响非常大,所以在项目开发时,一般会更喜欢选择专注某一领域的框架。2.OkHttp Android 开发中是可以直接使用现成
2017-07-17 11:53:00 449
原创 js2
1.Js中的String对象(Js中区分大小写)var str = "asd";来定义它的属性有length属性 document.write(str.length);方法有与html相关的方法(bold()加粗,fontcolor("red")设置字符串颜色,fontSize(1-7)字体大小link()将字符串显示成超链接,sub()下标,sup()上标),与java相似的
2017-07-13 14:08:36 347
转载 retrofit的基本用法
Retrofit用法详解 一、简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见OkHttp Github。本文全部是在Retrofit2.0+版本基础上论述,所用例子全部来自豆瓣Api首先先
2017-07-13 11:26:47 338
原创 js1
1.js概念js提供好了很多对象,可以直接拿来使用js能提供动态效果js需要运行于浏览器2.js特点交互性(信息动态交互) 安全性(不能访问本地磁盘文件) 跨平台性(主要支持js的浏览器都可以运行)3.js和java区别java之前属于sun公司,现在属于oracle公司,js是网景公司js是基于对象的,java是面向对象java是强类型语言,js是弱类
2017-06-21 18:01:10 265
原创 html基础
1..html和.htm都可以2.标签(标签可以嵌套标签)+属性实现3.固定规范(设置相关信息)这是一个标题(显示页面上的信息)标签不区分大小写有些没有结束标签,如 (水平线)4.操作思想标签包括数据,修改标签属性值实现数据样式的变化,标签相当于一个容器,修改容器的属性值就可以实现容器内数据样式的变化5.文字标签
2017-06-20 16:34:25 219
原创 点击两次返回键退出应用
private long exitTime;@Overridepublic void onBackPressed() { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show(); exit
2017-06-19 10:47:31 193
原创 闪屏进入界面
AnimationSet animationSet = new AnimationSet(true);AlphaAnimation alphaAnimation = new AlphaAnimation(0, 1);alphaAnimation.setDuration(2000);//animationSet.setFillEnabled(true);//animationSet.setF
2017-06-19 10:26:47 341
原创 EditText的imeOptions属性的使用
android:imeOptions的值有actionGo、 actionSend 、actionSearch、actionDone等。它在Java中为EditorInfo.IME_ACTION_XXX editText.setOnEditorActionListener,如:EditText editText = (EditText) contentView.findVi
2017-05-03 17:14:14 556
原创 修改安卓文件的权限
1.先对手机进行一键root2.进入D:\soft\SDK\platform-tools路径下按住shift并点击鼠标邮件,然后点击在此处打开命令窗口3.在cmd中输入adb shell,如果出现error: unknown host service则输入netstat -ano |findstr "5037"命令查看哪个进程占用了5037端口号。在列表中查看PID并在任务管理
2017-05-02 11:29:42 2846
原创 Android创建桌面图标
Intent intent = new Intent(); // 广播的频段 intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); // 告诉Launcher我们的图标 名称 作用 // 长啥样 // 原图有些大 缩放一下
2017-04-28 10:27:59 673
原创 Android从服务器检测更新并下载
package zz.itcast.mobilesafez20.activity;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;impor
2017-04-28 10:02:10 395 1
原创 Android常用优化
垃圾回收器(自动回收资源)不确定性太大,因此有些资源需要我们手动自己回收1.主动释放图像资源(bitmap,imageview)2.尽量少用png多用9patch3.cursor记得关闭4.主动释放对象的引用5.主动释放Handler6.主动释放动画7.主动释放camera资源8.主动释放stream资源9.List对象能clear不要新建10.自己定义子类
2017-04-27 12:02:34 222 1
原创 忽略检测png文件
build grandle下的defaultConfig {aaptOptions.cruncherEnabled = false//加上这两行可以忽略检测png图片aaptOptions.useNewCruncher = false|
2017-04-24 17:33:46 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人