排序:
默认
按更新时间
按访问量

自定义view单位的转化、状态保存等

//dp转px int minWidth = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 120, getContext().getResources().getDisplayMetrics());//sp转px int...

2017-11-07 11:58:36

阅读数:111

评论数:0

android-Scheme与网页跳转原生的三种方式

参考:Android业务组件化之URL Scheme使用 什么是 URL Scheme? android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个...

2017-10-27 10:47:54

阅读数:2165

评论数:0

应用市场

应用宝http://sj.qq.com/myapp/360手机助手http://zhushou.360.cn/百度手机助手/安卓/91http://shouji.baidu.com/豌豆荚/PP助手http://www.wandoujia.com/华为http://app.hicloud.com/...

2017-10-23 10:52:30

阅读数:737

评论数:0

http请求相关知识及ajax

参考:Http Content-Type(Mime-Type) HTTP 的请求报文分为三个部分 请求行、请求头和请求体 一个典型的请求消息头域,如下所示:   POST/GET http://download.microtool.de:80/somedata.exe   Hos...

2017-09-03 21:27:23

阅读数:166

评论数:0

activity/fragment传值

一、activity间互传:Intent+Bundle 1、不需要回传:第一个activity中: Intent intent = new Intent(MainActivity.this, MainActivityI.class); Bundle bundle = ...

2017-08-30 18:04:17

阅读数:251

评论数:0

Android-控件知识导航

自定义view学习指南基础控件 TextView的使用EditText属性及一些常用用法webview的使用 dialogpopupwindow menuRadioGroup和CheckBoxspinnerAutoCompleteTextView SearchViewProgressBar与Pro...

2017-08-15 16:59:42

阅读数:250

评论数:0

Android - 布局管理器LayoutInflater及LayoutParams动态设置宽高属性

获取布局管理器的三种方式: //方式一 LayoutInflater layoutInflater = this.getLayoutInflater(); //方式二 LayoutInflater layoutInflater = La...

2017-08-10 10:15:31

阅读数:186

评论数:0

Android-DeviceUtil及状态栏高度获取

package com.example.lenovo.mysmartrefresh.mypermission;import android.app.Activity; import android.content.Context; import android.content.pm.Package...

2017-07-27 18:25:03

阅读数:395

评论数:0

android-内部类导致的内存泄漏实战解析

参考: Android 如何有效的解决内存泄漏的问题 Java-内部类的相关知识非静态内部类: 成员内部类, 局部内部类、 匿名内部类。 会有对外部类的引用。内部类中耗时操作在用户频繁退出重启APP相关Activity时很容易导致内存泄漏。一、匿名内部类:Runnable1、泄漏版 ...

2017-07-06 12:35:22

阅读数:1017

评论数:0

android - 提交代码前的Review 清单

清理操作1.页面退出时,是否完成必要的清理操作 1) 是否调用 Handler 的 removeCallbacksAndMessages(null) 来清空 Handler 里的消息; 2) 是否取消了还没完成的请求; 3) 在页面里注册的监听,是否反注册; 4) 假如自己用到观察者模式,...

2017-06-25 17:57:35

阅读数:225

评论数:0

Java-线程的运行状态

参考: 学习java线程状态和看懂thread dump文件中的线程信息 Java线程中wait状态和block状态的区别? 1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。 此时线程状...

2017-06-17 08:45:44

阅读数:273

评论数:0

常用 Android 开发者选项与卡顿原因

Android 开发者选项能够帮助我们定位开发中遇到的问题,辅助我们了解应用的性能问题,对提升开发和优化效率大有帮助。Stay awake (不锁定屏幕)充电时屏幕不会休眠Process Stats (进程统计信息)使用场景: 查看后台进程和资源占用,以图形的方式展示了后台运行的进程,以及相应的运...

2017-05-27 23:48:15

阅读数:848

评论数:0

listview的分页

分页原理:1、设置setOnScrollListener监听滑动到底部 // 设置listview的滚动监听 // 设置分页 lv.setOnScrollListener(new AbsListView.OnScrollListener() { ...

2017-05-22 17:38:37

阅读数:199

评论数:0

Android-ANR

参考:如何分析解决Android ANR App性能优化系列6-ANR详解一:什么是ANRANR : Application Not Responding,即应用无响应。二:ANR的类型ANR一般有三种类型: 1:KeyDispatch Timeout(5 seconds) –主要类型 按键...

2017-05-14 01:15:52

阅读数:244

评论数:0

博客导航

弹框: 弹窗之一: dialogFragment的使用 弹窗之二:PopupWindow的使用 弹窗之三:自定义Dialog 弹框之四:activity 异步: Java四种线程池的使用 解析json: Android...

2017-05-10 14:35:11

阅读数:270

评论数:0

Java - 线程池

Java通过Executors提供四种线程池,分别为: newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队...

2017-05-06 01:44:22

阅读数:672

评论数:0

Android-连接不上夜神模拟器怎么办?

(1)运行夜神模拟器, (2)打开命令行窗口cmd, (3)打开到夜神安装目录,d: cd D:\Users\Administrator\AppData\Roaming\Nox\bin(4)执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器, (5...

2017-05-05 16:32:39

阅读数:1213

评论数:0

Android进阶学习(持续更新)

recycleview RecyclerView优秀文集 一个APP从启动到主页面显示经历了哪些过程? 安卓复习之旅—Binder工作机制 Android进程保活的一般套路 重要-作为Android开发者必须了解的Gradle知识 Android Data Binding Libra...

2017-03-27 08:57:13

阅读数:374

评论数:0

自定义view学习指南

自定义View主要掌握以下四块内容: 1. 绘制机制:掌握onMeasure,onLayout,onDraw及相关类的使用。 公共技术点之 View 绘制流程 Android View的绘制流程 郭霖的Android视图绘制流程完全解析,带你一步步深入了解View(...

2017-01-16 15:05:39

阅读数:403

评论数:0

Android学习资源和工具

Android开发学习资源分享 android 复习 工具下载 android studio下载 下载Android studio: https://developer.android.google.cn/studio/index.html 配置Android studio主题:...

2017-01-13 08:45:40

阅读数:676

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭