自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android检查应用权限是否被禁用,解决权限被禁用时程序崩溃

一、问题描述        在Android开发中,往往会用到许多诸如摄像头、录音等权限。但是,我们都知道,小米、魅族等定制系统,或者360等安全软件在程序请求打开相机、录音等操作时,会先弹出对话框提示用户是否允许程序执行这些操作,如果用户选择允许则接下来的操作一切正常,如果用户选择拒绝之后,程序后面的工作将无法正常允许,甚至崩溃。        那么如何判断用户是拒绝还是允许了该权限呢?...

2016-05-31 14:43:10 24716 7

原创 Android启用摄像头失败或者黑屏问题的几点原因

在 Android 开发中接触 Camera 的过程中,经常会碰到各种各样的问题,对于启用摄像头失败或者黑屏的情况,本人总结了一下几点原因,欢迎大家继续补充: 1.手机没有对应摄像头例如手机可能只有两个摄像头,下标从0开始,Camera.open(2)打开的是第3个摄像头就会出问题 private void openCamera(int cameraFacing) thro...

2016-05-30 18:35:59 24644 3

原创 Android 仿微信通讯录功能,好友排序 + 字母索引

一、效果图展示 二、功能特点1.好友排序:按照拼音顺序对好友进行排序,兼容英文数字符号等2.字母索引:右侧字母导航条,既可拖动也可点击,联动ListView滑动 三、实现接下来就让我们一步步显示这个效果吧。1.右侧字母索引的导航条这个我们可以在网上找到很多类似的,你大可找一个自己喜欢的甚至自己写一个出来,这里我在网上找了一个带波浪效果的,看起来比较炫酷一点吧...

2016-05-29 14:58:58 19508 8

原创 DropEditText,带下拉功能的EditText

带下拉功能的DropEditText!

2016-05-28 16:34:01 6644 3

原创 ClearEditText,自带清除功能的EditText

一、效果图二、特点1.简单。只有一个不到100行的类,且无任何依赖,也没有自定义属性2.高效。没有使用LinearLayout包含EditText+ImageView的组合形式实现,仅仅只有一个继承EditText的自定义view,减少了布局的嵌套和view的数量3.易用。看我代码中的调用就知道多简单了<?xml version="1.0" encoding="utf-8"?>&lt...

2016-05-28 15:11:23 8720 5

原创 Android中adapter调用notifyDataSetChanged无效原因总结

原因总结:假设我们的数据源是一个全局的mListmList没有更新,所以调用notifyDataSetChanged肯定无效 mList更新了,但是mList指向了新的引用,所以调用notifyDataSetChanged无效我之前就是网络请求完后直接把mList指向了json解析后的得到列表,然后出现了这个问题。 解决方法:第一种就是检查你的数据有没有更新。 第二种你可...

2016-05-27 23:32:13 8579

转载 Android圆形头像。简单实用零依赖

一、前言记不得是从哪儿看到的这个类了,反正用起来挺方便的。在这里简单的示范一下使用 二、代码import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;impo...

2016-05-26 22:00:58 836

原创 Java/Android中汉字转拼音的两种方法,优劣比较

常见的两种汉字转拼音的方法,分析和比较

2016-05-25 22:21:55 14711

原创 BaseAdapter封装

简单的BaseAdapter封装

2016-05-25 21:50:32 2371 1

原创 adb常见命令。查看内存,内存占用率,抓取log等

收集一些在Android开发中比较常用的adb命令。一、安装和卸载    adb install <apk路径> : 安装apk到手机/虚拟机    adb uninstall <应用包名> : 卸载该包名的apk二、log相关    adb logcat : 抓取所有log,无任何过滤    adb logcat -c : 清除手机之前的log信息    adb logc...

2016-05-24 19:55:18 17028 3

原创 Java / Android 正则表达式判断是否为手机号码

在开发中有时会有这样的需求,就是判断用户输入的手机号码是否正确,这里最好是使用正则表达式来解决。下面是提供一个大致思路,作为学习和参考吧,具体一些场景和特例可能也没考虑到,贴出一个电话号码检查的工具类,基本的电话号码格式都能够满足了。 由百度知道得知:(更新于 2018-03-31) 中国电信号段:133、149、153、173、177、180、181、189、199 ...

2016-05-23 16:39:36 65406 13

原创 AndroidStudio导入/第一次新建项目gradle版本错误或者卡住解决方法

问题不少人在使用Android Studio导入新的项目或者第一次新建项目时,常常会出现卡死或者gradle报错的现象,这是由于你的系统中没有目标gradle版本,然后Android Studio会去下载缺少的gradle版本,又由于有墙等原因下载不了导致的。所以我们需要用别的方法解决这个问题。 解决方法1.修改工程中的gradle版本为已有的gradle版本如图所示,我们...

2016-05-23 10:10:24 8358

转载 Git常用命令,很全很详细讲解的也不错

git常用命令讲解

2016-05-22 19:45:48 42184 8

原创 使用Toolbar/ActionBar自定义布局时,左侧/右侧有一段空白无法使用

解决方法:1.给Toolbar加上app:contentInsetStart”="0dp"(左侧)或者“app:contentInsetEnd”="0dp"(右侧) <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_heig...

2016-05-22 17:50:05 11891 5

原创 Android Studio图文安装教程

Android Studio图文安装教程

2016-05-21 14:44:11 1555

原创 Java环境搭建,以win10为例

一、下载地址    jdk和jre官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html    根据你的系统选择你需要下载的jdk,32位系统对应x86,64位系统对应x64    下载完后得到一个可执行文件,点击运行进入安装    二、安

2016-05-20 21:59:45 63417 22

sshdroid.apk

为Android设备开启一个SSH的服务,方便远程连接

2021-07-13

设计模式之禅第二版

《设计模式之禅 第2版》PDF资源。 本书是第2版, 在写作中吸取了读者对上一版的许多意见和建议, 修订了一些代码的变量、 类、 方法名称, 以更加符合自然语言; 删除了部分有争议的内容(如单例模式的垃圾回收问题) ; 修改了一些常用的名词, 确保与编程人员的习惯相匹配。 希望通过这些改进, 给读者提供一个更完美的设计模式盛宴, 弥补上一版中的诸多不足。

2018-06-25

空空如也

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

TA关注的人

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