自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (25)
  • 问答 (1)
  • 收藏
  • 关注

原创 androidsutdio那些坑

(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false用来关闭Android Studio的PNG合法性检查的,直接不让它检查。

2017-06-16 10:01:35 443

原创 Android 自定义CheckBox样式

1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。 1 <selector xmlns:android="http://schemas.android.com/apk/res/android" > 2 <item 3 android:drawable="@drawable/sel_check"...

2020-03-20 11:50:56 270

原创 ScrollView嵌套RecyclerView 获取焦点 列表滑动到了顶部 解决方法

ScrollView嵌套RecyclerView 获取焦点 列表滑动到了顶部 解决方法在根布局加入:android:descendantFocusability="blocksDescendants" 就可以了

2020-03-17 09:26:57 320

原创 Scrollview嵌套listview显示出来的位置不在顶部

Scrollview嵌套listview显示出来的位置不在顶部1.方法1:解决方法只需要两行代码:mScrollView_makeRecript.smoothScrollTo(0,20);mListView.setFocusable(false)//然后在代码里去掉listview的焦点 :2.当然也可以在布局中写相关的属性:若ListView外嵌套一个线性布局,可以在父...

2019-07-18 11:54:56 220

原创 android解决ScrollView嵌套ListView不能上拉加载

android解决ScrollView嵌套ListView不能上拉加载P:scroll是你的scrollView 控件只需要对你的scrollView 添加onTouchListener监听是否活动到底部 然后在进行接下来的操作scroll.setOnTouchListener(new OnTouchListener() { @Over...

2019-07-18 11:47:49 302

原创 获取 AlertDialog自定义的布局 的控件,进行点击,修改文字

获取 AlertDialog自定义的布局 的控件,进行点击,修改文字View view = LayoutInflater.from(activity).inflate(R.layout.dialog_show, null);LinearLayout wx_pay = view.findViewById(R.id.wx_pay);LinearLayout alipy_pay = view....

2019-05-24 14:33:02 438

原创 Android图片开源库Picasso讲解

Picasso解析图目录1. 简介介绍:Picasso,是Android中一个图片加载开源库 主要作用:实现图片加载 Picasso不仅实现了图片异步加载的功能,还解决了Android中加载图片时需要解决的一些常见问题 接下来,我会对Picasso的每个功能点进行详细的介绍0. 添加依赖要使用Picasso,首先我们要添加版本依赖,去官网或者Github 看一下当前的...

2019-05-16 10:28:56 235

原创 AndroidStudio打包javax.crypto.BadPaddingException: Given final block not properly padded解决方法

最近在打包APK的时候出现javax.crypto.BadPaddingException: Given final block not properly padded这个错误,百度了很多都没有解决方法,这个问题只出现在打包已经存在keystore或者jks文件的apk,因为androidStudio 生产keystor 就是.jks文件,你的。jks文件就是你的keystore。有的人把...

2019-05-16 10:15:02 2096

原创 EventBus 3.0使用详解

EventBus jar官网下载地址http://greenrobot.org/eventbus/EventBus能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。关于EventBus的概述三要素Event 事件。它可以是任意类型。 Subscriber 事件订阅者。在EventB...

2019-05-16 10:06:21 165

原创 Android UI 相关开源框架

https://github.com/opendigg/awesome-github-android-ui#%E6%8A%BD%E5%B1%89%E8%8F%9C%E5%8D%95

2017-05-03 17:29:55 307

原创 相对布局RelativeLayout的那些事

子类控件相对子类控件:值是另外一个控件的idandroid:id ---------- ----------为控件指定相应的IDandroid:text ---------- --------指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:textSize ---------- ----指定控件当中字体的大小android

2017-05-03 17:21:22 279

原创 Android对话框--各种对话框 界面优美

ndroid中对话框是非常常用的控件之一, google也提供了各种自定义对话框. 我觉得好多人都太模糊. 所以我全面的总结下.对话框的几种实现方式:ActivityPopwindow 这个我之前详细讲过可以去看. popwindow详解DialogFragment关键类AlertDialogProgressDialogDialogFragmentActivity

2017-04-11 13:36:50 3489

原创 bitmap转String,string转int ,int转string,byte数组转bitmap

bitmap转String:Bitmap bmp = new Bitmap(@"d:\a.jpg");System.IO.MemoryStream ms = new System.IO.MemoryStream();bmp.Save(ms, bmp.RawFormat);string 字符串 = System.Convert.ToBase64St

2017-04-10 15:26:59 1482

原创 那些自定义相机的坑

Camera拍照:做照相机程序,结果写好了发现出问题了,预览的图像差90度。相关源代码如下:Camera.Parameters params = camera.getParameters();       params.setPreviewSize(width, height);       params.setPreviewFrameRate(4);       

2017-04-10 15:13:27 198

原创 TextView之你不知道的那些事儿

下面就是代码(注释很详细)public class MainActivity extends AppCompatActivity { private TextView tv1, tv2, tv3, tv4, tv5, tv6, tv8; @Override protected void onCreate(Bundle savedInstanceState) {

2017-04-06 13:33:24 331

原创 Android开发之优秀demo整理

Android开发之优秀demo整理http://www.jianshu.com/p/99254621b5a6

2017-04-05 10:12:56 387

原创 Android 一些流行的框架收集

1.图片加载Android Universal Image Loader  一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco  一个用于管理图像和他们使用的内存的库Glide   一个图片加载和缓存的库2.图片处理Picasso-transformations 一个为Picasso提供多种图片变换的库Glide-transfor

2017-03-28 09:38:30 157

转载 RecyclerView.Adapter的封装,理解封装的过程

版权声明:本文出自阿钟的博客,出处:http://blog.csdn.net/a_zhon/。这一节我们来讲一下RecyclerView.Adapter的简易封装,相信大家都会经常逛开源平台或者社区每每看到好多大神分享的干货写的那么叼CV之后即可直接使用是不是非常开心?那你有没有想过自己也可以来造一个轮子让别人也来使用你造的呢?下面我们就开始造轮子吧(重在封装的过程,对封装的理解)。

2017-03-28 09:33:04 304

原创 Android WebView的使用 和 其 的 JS调用

看本文之前可以先查看其API加载网页:加载一个网页: webView.loadUrl(“http://www.google.com/“);加载apk包中的一个html页面 webView.loadUrl(“file:///android_asset/test.html”);加载手机本地的一个html页面的方法: webView.loadUrl(“content://com

2017-03-28 09:28:07 281

原创 Android中如何取消或定制当点击GridView的时候出现的那个黄色背景?

Android中如何取消或定制当点击GridView的时候出现的那个黄色背景?如何取消或定制当点击GridView 的时候出现的那个黄色背景?初始化的时候在代码里面设置setSelector颜色为透明色gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

2017-03-17 11:39:26 213

原创 requestCode 和 resultCode 的区别

* requestCode 请求码,即调用startActivityForResult() 传递过去的值* resultCode 结果码,结果码用于标识返回数据来自哪个新Activity一.我举2个例子可能会更明白:1.在Activity中得到新打开Activity 关闭后返回的数据package com.ljq.activitys;import android.app

2017-03-09 10:45:13 866

原创 Unable to get view server version from device 的问题 怎么解决

使用真机测试的时候,连接真机的时候 往往会出现这种问题了“Unable to get view server version from device ”,解决:直接删除工作目录里面的.metadata 文件夹 就OK了。

2017-03-02 09:39:31 799

原创 Android 解析JSON 数组

http://blog.csdn.net/qq_28514109/article/details/51851556

2016-08-06 17:06:16 803

原创 Android网络传输中的加密算法:MD5加密方法

MD5是网络传输中最常用的算法,了解这个算法原理后就能大致知道加密是怎么一回事了。MD5是不可逆的,只能加密而不能解密。比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上。现在下载文件校验文件是否中途被篡改也是用的它,原

2016-08-04 15:14:37 817 3

原创 Android应用 -- 简洁实用的 日历签到

http://blog.csdn.net/qq_28514109

2016-08-04 11:30:23 2179

原创 打开了 多个activity,一次如何退出

http://blog.csdn.net/qq_28514109

2016-08-04 10:32:00 281

原创 Android中打开多个Activity,点击返回到第一个Activity

http://blog.csdn.net/qq_28514109

2016-08-04 10:27:44 2657

原创 The method setPositiveButton(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder i

http://blog.csdn.net/qq_28514109

2016-08-04 10:20:03 388

原创 对json数据进行排序

json数据进行排序如:{'b':2,'a':2,'3':1,'6':5,'4':3};注:当遇到相同的value值时,会对键进行比较。主要是数组中sort方法的比较函数编写var testdata={'b':2,'a':2,'3':1,'6':5,'4':3};function sortJson_Sin(json_data){  var arr=[];  for (var

2016-07-07 15:22:40 2816

原创 android 网络异步加载数据进度条

因为会在互联网上经常获取数据,所以如果采用同步数据加载的话,那么会严重影响美观,那样用户体验很差 大数据加载之前 要等半天 并且屏幕是白的   用户会觉得没有加载,加个进度条  数据加载成功 ,进度条就消息。ProgressDialog progressDialog = null;//首先定义一个dialogpublic static final int MESSAGETY

2016-06-22 13:34:46 1037

原创 Android开发之自定义View --详解

自定义view  是非常重要的 。也是我们开发的时候经常用到的,之前的那篇 写的有点不完美,这次重新发一篇1 良好的自定义View易用,标准,开放。都是一个设计良好的自定义view和其他设计良好的类很像。封装了某个具有易用性接口的功能组合,这些功能能够有效地使用CPU和内存,并且十分开放的。但是,除了开始一个设计良好的类之外,一个自定义view应该:l 符合安卓

2016-06-16 13:21:19 591

原创 自定义View

自定义VIEW类的构造方法:  创建自定义控件的3种主要实现方式:1)继承已有的控件来实现自定义控件主要是当要实现的控件和已有的控件在很多方面比较类似, 通过对已有控件的扩展来满足要求。2)通过继承一个布局文件实现自定义控件一般来说做组合控件时可以通过这个方式来实现。注意此时不用onDraw方法,在构造函数中通过inflater加载自定义控件的布局文件,

2016-06-15 16:53:14 691

原创 如何避免图像加载OOM 内存溢出 的问题

OOM 现象通常出现在用到很多图片  或者很大图片的APP开发中,就是 我们的APP要申请一块内存在装图片的时候  。系统觉得已经够用了  其实肯定是不够用的。他不愿意给我们的APP 好、更多的内存 ,这个时候 就会出现OOM 异常。如果程序没有捕捉到异常  ,肯定就要崩溃的。图像的来源 一般有这几种:从网络加载:从文件读取:从资源文件加载。这三种情况 我们一般使用

2016-06-15 16:30:33 401

原创 Android 开发之侧滑的实现

侧滑的运用,是非常的广泛。下面我为大家简单举例一个侧滑的框架 大家可以做一个dome出来  以后要用的时候 直接拿出来用就可以了子页面就用fragment 合适 ,我这里贴一个fragment的代码:package com.example.kkkmmm;import android.os.Bundle;import android.support.v4.app.Fr

2016-06-14 15:36:09 366

原创 Android 开发之 下载 图片数据

把网络上的图片数据下载到本地可以用sd卡,要把网络上的数据保存到本地并在断网的时候能继续使用 首先我们来获取网络上的数据1. //path为网络地址这儿可以是任何,本列子只说读取图片还有html 2. URL url = new URL(path); 3. //记住使用的是HttpURLConnection类 4. HttpURLConnection conn

2016-06-14 15:06:28 305

原创 Android搭建客户端,实现手机和服务器的交互

本文介绍了如何使用Android搭建客户端,实现手机和服务器的交互。让我们了解如何采用SSH框架,把服务器端的信息用JSON的形式发送到手机端。因为公司突然要求  就学习了一下首先在服务器端,我采用的是SSH框架,struts 2集合了JSON插件,服务器和客户端的信息交互采用的JSON来传输,由于在服务器端用了Struts 2,所以我就用装了一个JSON插件。这样,很轻易的就

2016-06-14 15:02:58 444

转载 Android 开发之 手势开发

手势识别在安卓开发里虽然用到的场景不是很多,但有时候还是能让你的产品更方便,更有趣味。比如登陆时不用每次重复输入密码,只需九宫格手势解锁,就像支付宝客户端那样。下面我们完成一个简单的手势识别开发。 我们首先需要一个描述手势动作的文件,在模拟器里预装一个叫GesturesBuilder的程序,这个程序就是让你创建自己的手势的(GesturesBuilder的源代码在sdk问samples里面有,有兴

2016-06-14 14:53:00 672

4页demo 内有OKhttp 轮播banner 二级联动 个人中心

4页底层demo 内有OKhttp 轮播banner 二级联动 个人中心 没有 登录注册忘记密码layout

2019-10-26

flutter.rar

flutter-小项目实战 listView 网络获取数据 页面传参 聊天页面 个人中心 因为flutter整个项目太大了 就只上传了lib 代码文件

2019-10-19

flutter_app.rar

flutter_app flutter简单的,如果 你的android Studio创建很慢 可以下载 然后导入

2019-09-05

android 两页底层demo 带登录 dialog加载 保存登录信息, OKhttp 封装

android 两页底层demo 带登录 dialog加载 保存登录信息, OKhttp 封装

2019-06-21

demo+okhttp.rar

底层5页demo,含首页banner轮播图,上拉刷新,下来加载,瀑布流布局,个人中心 集成了Okhttp 里面还有使用方法

2019-06-13

okhttp3.2.0+okio1.7.0下载.zip

okhttp3.2.0+okio1.7.0下载

2019-06-13

Demo.rar 底层5页demo,含首页banner轮播图,上拉刷新,下来加载,瀑布流布局,个人中心

底层5页demo,含首页banner轮播图,上拉刷新,下来加载,瀑布流布局,个人中心

2019-06-10

BaseFragment.java

BaseFragment封装基类,懒人加载,丢进去就可以直接使用

2019-05-29

PayResult.java

android 支付宝PayResult 工具类,不愿意专门去下载支付宝demo的 可以下载这个

2019-05-27

完美的底层5页demo,简单易懂的5页滑动demo

简单易懂的5页滑动demo AndroidStudio版本,集成的是radio+fragment ,有5个页面 ,里面还有获取权限,完美的底层5页demo

2019-05-27

Picasso-2.jar

Picasso:一个强大的图片下载和缓存库,显示大量图片,而且视觉效果丰富,高效稳定,需要大量的基础工作。Picasso可以帮你完成这些工作,通常只需要一行代码!

2019-05-16

环信即时通讯SDK

环信即时通讯SDK

2017-06-14

ViewPager+activity 切换 首页还有广告轮播 自定义item数量

ViewPager+activity 切换 首页还有广告轮播 自定义item数量

2017-06-14

Dialog对话框

Dialog对话框 自定义Dialog对话框 各种样式都有

2017-06-12

仿淘宝android

仿淘宝

2017-06-12

android引导页面

app引导页

2017-06-12

android三方分享

第三方分享demo 直接集成就可以了 里面基本包含的市面上app的三方分享

2017-06-12

slidingmenu_library

slidingmenu_library 侧滑菜单的功能

2017-06-12

android底层4页框架

android底层4页框架

2017-06-12

轮播动态添加itemDemo

轮播动态爱添加itemDemo

2017-06-12

环信即时通讯

环信即时通讯demo,下载 导入使用没有错误 ,支持 语音 视频 文字 图片 文件的传输

2017-06-12

android微信分享demo

里面集成了android的微信分享,由于官方文档太坑 ,写了要一个demo

2017-06-12

实用的日历签到

超级实用的日历签到 界面简洁

2016-08-04

QQ、微信、微博、百度 四种第三方登录 (1)

里面包含了QQ、微信、微博、百度 四种第三方登录 ,

2016-06-16

第三方支付微信、支付宝SDK

一款集成了微信支付,和支付宝支付的的dome , 很实用

2016-06-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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