安卓
kristch_wu
实践中不断积累
展开
-
listView设置条目分隔线
android:id="@+id/listView" android:layout_width="wrap_content" android:layout_height="fill_parent" tools:context=".Audition1" android:dividerHeight="5dp"/>设置分割线高原创 2016-05-03 11:11:53 · 432 阅读 · 0 评论 -
RxJave和lambda表达式
看了两篇介绍rxjava感觉不错 记录一下前言:因为rxjava 里面用到java8新特性 所以需要先了解下lambda表达式0 lambda表达式链接http://daidingkang.cc/2017/05/11/java8-Lambda/1 rxjava基础篇http://blog.csdn.net/lzyzsd/article/details/41833541原创 2018-01-09 17:32:12 · 221 阅读 · 0 评论 -
viewpager中fragment 中声明周期
这个只是一个简单的测试生命周期 具体还需要看你的逻辑和代码个人认为这篇文章很好的解释了这个问题 地址:点击打开链接 https://www.2cto.com/kf/201607/530540.html转载 2018-02-04 15:27:29 · 112 阅读 · 0 评论 -
有关EditText不满足条件给出提示自动清空数据
前提:需要在布局文件中声明:android:inputType="number"myEdit.addTextChangedListener(new TextWatcher(){ int l=0;//字符串被删除字符之前,字符串的长度int location=0;//光标的位置@OverridepublicvoidbeforeTextCha原创 2018-02-05 09:08:28 · 177 阅读 · 0 评论 -
DialogFragement现在才发现你 不晚不晚
DialogFragment Android 3.0 引入的基于Fragment的弹窗Dialog使用起来简单,Google则推荐使用DialogFragment(Android 3.0以下的版本,可以使用support包中提供的DialogFragment或者FragmentActivity)基本使用:// showDialog(true, R.layout.dialog_peichangxia...原创 2018-03-01 10:36:35 · 273 阅读 · 0 评论 -
Glide关于清除缓存策略
Glide已经很强大了 自带缓存清楚功能清除内存缓存:Glide.get(activity).clearMemory()清除磁盘缓存:Glide.get(activity).clearDiskCache();其中需要注意的是:1 清除内存缓存是在主线程中2 清除磁盘缓存是在子线程中进行如果需要自定义缓存到sd卡中 这样清除磁盘缓存才会用的到1 需要在build gradle 添加依赖impleme...原创 2018-04-17 14:04:52 · 6221 阅读 · 0 评论 -
安卓去除Button 5.0之后自带阴影效果
在按钮添加属性即可:style="?android:attr/borderlessButtonStyle" 例如:<Button android:id="@+id/button_shame"android:layout_width="wrap_content"android:layout_height="wrap_content"style="?android:attr/borderless...原创 2018-04-19 09:20:33 · 182 阅读 · 0 评论 -
fragment 切换判断界面是否可见 setUserVisibleHint和onHiddenChanged使用场景
fragment大家经常应用到 声明周期依赖于宿主activity1 第一种用法:切换fragment/**使用replace方法 */ private void showMyFragment(Fragment fragment) { FragmentTransaction transaction = fragmentManager.beginTransaction(...原创 2018-04-19 09:49:48 · 36951 阅读 · 1 评论 -
信鸽集成采坑
1 官网注册 获取 accessid accesskey2 as 中集成三个包//信鸽jarcompile 'com.tencent.xinge:xinge:3.2.2-release'//wup包compile 'com.tencent.wup:wup:1.0.0.E-release'//mid包compile 'com.tencent.mid:mid:4.0.6-release'3...原创 2018-05-03 14:46:51 · 1260 阅读 · 0 评论 -
Android 图片选择仿照微信等
可以实现图片选择展示本文原创作者:一叶飘舟 作者博客地址:http://blog.csdn.net/jdsjlzx转载 2018-01-08 16:07:43 · 169 阅读 · 0 评论 -
Bitmap压缩图片几种方式
图片占用内存大小计算:图片长度 x 图片宽度 x 一个像素点占用的字节数第一种:质量压缩优缺点:图片大小并不会改变 因为长宽高和像素都没有改变 改变的知识bytes.length会减小 png图片不会改变 png是无损的ByteArrayOutputStream baos = new ByteArrayOutputStream();int quality = Integer原创 2018-01-08 14:33:23 · 1315 阅读 · 0 评论 -
android开发中设置基础类BaseActivity
一个项目开始 我们首先需要搭建框架 在产品开发过程中需要进行基类的设计1 怎么使用一个基础类Activity一般我们是定义一个BaseActivity 让所有的Activity 都继承我们写的这个BaseActivity2 基础类都需要包含什么内容1 首先页面中可能需要弹出toast 进度条 弹窗 然而这些东西我们可以写到这个里面例如:toastpublic void s原创 2017-02-14 18:06:48 · 949 阅读 · 0 评论 -
Intent 关闭栈中activity 到指定activity
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);原创 2016-05-03 17:33:45 · 235 阅读 · 0 评论 -
使用listview中一些问题-点击条目问题-设置背景问题-设置分割线问题
listview设置中容易忽略的几个小问题原创 2016-06-14 10:11:30 · 392 阅读 · 0 评论 -
日志工具类-文件操作工具类-网络工具类-单位转换-屏幕获取工具类
转载转载 2016-06-14 10:49:02 · 202 阅读 · 0 评论 -
导入项目出现myapplication is missing requried library问题
选中项目右键build path--configure build path --library--移除冲突和报错的jar即可原创 2017-01-09 17:06:30 · 533 阅读 · 0 评论 -
OkHttp的使用
导入首先如果使用eclipse 需要下载最新的jar包最新jar如果使用android studio 则需要加入 compile“com.squareup.okhttp3:okhttp:3.6.0”1 get请求1 首先需要发送一个get请求步骤 首先需要构造一个request对象 参数最起码需要一个url 可以通过Request.Builder设置更多参数2 然后通过re转载 2017-02-06 15:24:46 · 1084 阅读 · 2 评论 -
腾讯信鸽消息推送
首先需要使用qq号码注册登录进入注册页面填写应用名称和应用包名然后选择操作系统和分类 点击创建应用然后点击应用配置看到配置出来的access Id 和access key和secret key然后下载最新版本的android sdk 到本地 并解压创建工程进行工程配置创建一个安卓工程然后将sdk目录下的libs目录下所有文件拷贝到工程libs下面 选中jar包然后bui原创 2017-02-07 15:32:49 · 777 阅读 · 0 评论 -
百度地图集成
注册百度账号获取百度地图开发秘钥每一个key唯一对应一个app 在同一工程中同事使用百度地图SDK 定位SDK 导航SDK和全景SDK的全部或者任何组合可以共用一个key工程中配置流程:首先在工程里新建libs文件夹 将开发暴力的baidumapapi.jar拷贝这个目录下 将libBaiduMapSdk.so拷贝到libs/armeabi目录下 然后 在工程属性-java b原创 2017-02-07 17:29:25 · 466 阅读 · 0 评论 -
两种图片加载框架库-Picasso Glide
Picasso的使用:它是Square公司开源的一个安卓图形缓存库 功能:可以实现图片下载和缓存1 不仅可以实现图片异步加载功能 2 在adapter 中需要取消已经不再视野范围内的ImageView 图片资源的加载否则会导致图片错位 3 使用负载的图片压缩减少内存占用4 自带内存和硬盘二级缓存举例使用场景:1 加载网络图片:Picasso.with(this)原创 2017-02-16 12:45:49 · 349 阅读 · 0 评论 -
安卓sdk开发 --aar
工程中集成第三方 高德地图 讯飞语音 信鸽推送 第三方依赖混淆集成采坑之旅原创 2018-05-04 15:31:27 · 330 阅读 · 0 评论