- 博客(25)
- 收藏
- 关注
原创 Android常用开源框架
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-05 10:38:43
442
1
原创 四种常见的 POST 提交数据方式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主
2016-04-06 16:20:05
434
转载 Android代码混淆之混淆规则
因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。SDK已经集成了ProGuard工具,开发者可以从SDK目录下的\tools\proguard目录中进行查看。 ProGuard是一个免费的Java类文件收缩,优化,混淆和预校验器。它可以检测并删除未使用的类,字段,方法和属性。它可以优化字节码,并删除未使用的指令。它可以将类、字段和方法
2015-11-16 11:33:22
3592
原创 ToolBar自定义样式
前言Marterial Design出来也有一段时间了,为了紧跟Google的设计规范,决定在项目中使用Toolbar。使用了一段时间之后,发现很多时候原始的Toolbar并不能满足项目的要求。为了适应项目多样化的需求,对Toolbar进行了深入的研究。Toolbar简介Toolbar使应用的标准工具栏,可以说是Actionbar的升级版。和Actionbar相比,Tool
2015-09-24 11:16:42
6962
2
原创 android app dev 常用工具类
1、日志工具类L.java[java] view plaincopypackage com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L {
2015-08-21 10:44:05
538
翻译 Android BLE
Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的API,应用程序通过这些api可以扫描设备、查询services,读写设备的characteristics(属性特征)。对比传统的蓝牙,BLE的设计能够显著减低功耗。这让Android应用程序与BLE设备之间的低功耗通讯成为可能,例如距离传感器、心率监视器
2015-08-15 17:21:58
3124
2
原创 Http响应码
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求
2015-08-12 11:14:09
408
原创 点击图片放大大图动画
创建视图创建一个显示缩略图和放大图的布局文件:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="ma
2015-08-05 18:29:13
896
原创 自定义卡片翻转动画
创建动画创建动画的卡片翻转。你需要两个动画时,卡片的正面动画从左边进入和出;卡的反面动画从右边进入和出。card_flip_left_in.xml <objectAnimator android:valueFrom="1.0" android:valueTo="0.0" android:propertyN
2015-08-04 20:25:00
584
转载 自定义viewpager切换动画
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】1、概述之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图片切换效果。有兄弟提出,ViewPager自带了一个setPageTransformer用于设置切换动画~本篇博文,将:
2015-08-04 18:11:07
587
转载 携程APP网络优化
首先介绍一下携程App的网络服务架构。由于携程业务众多,开发资源导致无法全部使用Native来实现业务逻辑,因此有相当一部分频道基于Hybrid实现。网络通讯属于基础&业务框架层中基础设施的一部分,为App提供统一的网络服务:Native端的网络服务 Native模块是携程的核心业务模块(酒店、机票、火车票、攻略等),Native模块的网络服务主要通过TCP连接实现,
2015-05-25 14:44:33
1646
转载 eclipse无法访问genymotion模拟器下/data/data文件解决方案
在学习android下SQLite数据库编程的时候,我们通常会在eclipse的File Explorer视图中导出数据库文件(后缀名为.db或.db3),然后可能会在可视化的数据库软件(比如SQLite Expert)中查看。这个操作在我们使用android官方模拟器时是很常见的。但是,官方的模拟器运行起来又卡又慢,让人难以忍受。所以和很多人一样,我也选择了genymotion这个神器。启动运行
2015-05-23 10:49:42
1206
原创 N*N匹马,N个赛道,求出最快N匹马的解法
http://blog.csdn.net/hackbuteer1/article/details/7481342入门级:81匹马,9个赛道,不计时,最少要赛几场可以求出最快四匹马?首先:分为9组分别进行比赛后得到每一组的比赛名次,比赛场次:9;然后:将9组的每组第一名比赛,得到第一名,肯定是所有马的第一名;比赛场次:1最后:剩下马中有资格角逐前四名的马有A2、A3、A4、B1、
2014-10-28 17:27:29
2071
1
原创 android常见注意事项
可以通过这个标签直接加载外部的xml到当前结构中,是复用UI资源的常用标签。用法:将需要复用xml文件路径赋予include标签的Layout属性。 注:1.include标签只有layout属性是必须的<include layout="@layout/layout_ID"/>2.include标签若指定了ID属性,而你
2014-08-05 10:35:12
562
原创 Java/IO
字节流 System.in InputStream流到程序,从流中read到数组FileInputStream FileterInputStreamBufferedInputStreamDataInputStreamPushBackInputStream
2014-04-26 15:23:04
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人