- 博客(18)
- 收藏
- 关注
原创 Android-常用UI网站
##android武器库 1. p.codekk.com 2. http://android-arsenal.com/ 3. http://alamkanak.github.io/android-libraries-and-resources/ 4. http://www.appance.com/category/android/##推荐网站 1. http://go...
2018-05-14 00:36:25
1797
原创 Android-加密总结+支付集成问题
> 加密算法总结> 银联支付> 支付宝:要求需要公司账号> 微信支付:微信更新测试服务器,Demo,丢失聊天记录(安全码策略:keystore)> 扩展:混合开发(android+H5,通信三种方式) * 1.js主动调用android * 2.android主动调用js * 3.js callback回调式调用android### 01.数字签名应用实战-签名>...
2018-05-14 00:35:49
1117
原创 Android -常用加密
> 古典加密算法:凯撒加密> ascii编码> Byte和bit:二进制字节和位关系> base64编码和解密> 对称加密算法:DES、AES> 非对称加密RSA> 消息摘要:md5、sha1、sha256> 数字签名:避免黑客抓包篡改参数> 只有是一家公司,有能力,必须使用加密算法> 目标:独立封装对称加密算法、非对称加密算法、使用md...
2018-05-14 00:34:43
329
原创 Android-开源项目介绍
### 01.课程介绍> 0.开源项目介绍> 1.Volley四大请求> 2.LruCache实现图片缓存> 3.缓存更新策略:什么时候更新(模块间跳转清空缓存),豌豆荚、京东商城> 4.自定义Volley请求> 5.二次封装Volley请求:> 6.Volley绑定Activity生命周期> MVP框架### 02.开源项目介绍> 以后开发:...
2018-05-14 00:33:59
314
原创 Android -杂记
> 1.ant打包完成:AndResguard(微信资源包混淆)> 2.jenkins项目自动化(自动化构建android项目)> 3.sqlitecipher数据库加密> 4.https编程(服务器配置+客户端编程):银行、金融领域使用,> 5.逆向编程:在加密算法安全领域使用,解决陌生类编码> 6.leakcanary:分析检测内存泄漏(支付宝、淘宝、京东商...
2018-05-14 00:32:49
262
原创 Android-笔记总结
一:网络框架的优缺点 1.volley 优点: (1)自动调度网络请求; (2)高并发网络连接; (3)通过标准的 HTTP cache coherence(高速缓存一致性)缓存磁盘和内存透明的响应; (4)支持指定请求的优先级( 请求队列的优先级排序); (5) 提供多样的取消机制:网络请求 cancel 机制,我们可以取消单个请求,或者指定取消请求队列中的一个区域; ...
2018-05-14 00:29:46
315
原创 Android-自定义View2
1.viewGroup绘制流程 总结:当继承ViewGroup的时候必须要重写onMeasure方法和onLayout方法,在onMeasure方法里面完成对孩子的测量,在onLayout方法里面完成对孩子的摆放. 当继承View的时候必须要重写onMeasure方法和onDraw方法 在onMeasure方法里面完成对当前view的测量,在onDraw完成绘制.2.getMe...
2018-05-14 00:28:38
193
原创 Android-自定义控件
1.autoCompleteTextview [1]在布局中声明<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to...
2018-05-14 00:28:13
243
原创 Android-Fragment
1.fragment介绍fragment总是被嵌入到Activity里 fragment要添加到ViewGroup里fragment是在android3.0的时候被引入的.代码实现1.在布局声明<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/...
2018-05-14 00:25:46
244
原创 Android - 内容提供者
1.谷歌为什么研发内容提供者 1.activity 代表页面 2.广播接收者.外拨电话事件 方便程序员开发更多的应用程序.3.service:播放音乐 4.内容提供者:暴漏私有的数据库给其他应用使用. 2.chmod 777 itheima.db 修改文件权限 2.内容提供者工作原理 代码实现 1.在应用1的内部定义一个内容提供者 URI:统一资源标示符 ...
2018-05-13 23:43:39
780
原创 Android - sqlite
1.sqlyog软件的使用. 使用这个工具可以直接创建数据库 表 直接添加数据2.jdbc jdbc是什么 jdbc:java数据库连接. jdbc有什么用 jdbc可以适配市面上大多数数据库.我们使用java语言开发只要写一套程序就ok. jdbc怎么用 [1]加载对应数据库的驱动 [2]连接要操作的数据库 [3...
2018-05-13 23:41:25
232
原创 Android - 服务(+补间)
1.进程概念 进程代表不同应用程序,系统会为每个应用程序创建一个进程和线程(主线程) 进程分类 1.前台进程 Foreground process :用户正在交互 ,当广播接收者的onReceive方法执行 2.可视进程 Visible process 用户不可以交互 但是可以看得见 3.服务进程 Service process 进程里面运行了...
2018-05-13 23:35:34
237
原创 Android -多页面开发
1.清单文件介绍 1.1如果想让你的应用程序有多个启动入口应该做如下配置: <activity android:name=".Main2Activity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> ...
2018-05-13 23:33:50
2053
原创 android-网络编程2
1.乘法表. 代码实现过程 [1]搭建UI [2]servlet代码protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1.获取客户端提交的数据 String name = request.getPa...
2018-05-13 23:32:52
222
原创 Android -handler-request.
1.handlernew Handler().postDelayed(new Runnable() { @Override public void run() { // Toast.makeText(MainActivity.this, "hehe", Toast.LENGTH_SHORT).show(); ...
2018-05-13 23:32:00
330
原创 Android- 网络编程
1.网页源码查看器 代码实现步骤 [1]搭建UI [2]httpurlconnection类基本用法public void click(View view) { try { //1.获取用户输入的路径 String path = et_path.getText().toString().trim(); ...
2018-05-13 23:30:57
223
原创 Android-html
1.simpleAdapter public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV...
2018-05-13 23:30:01
283
原创 Android - ListView
1. Listview的入门 listview是一个垂直滚动的列表. 可以展示一些条目 每个条目长得都查不多. 代码实现过程 1.在布局中声明listview<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and...
2018-05-13 23:28:44
1038
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人