自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小牛的专栏

怀揣梦想,扬帆起航

  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 【Android】Handler发送消息之后,消息是如何回到对应的handler处理的

1、我们都知道 handler通过Handler#sendMessage(Message)把Message发送到MessageQueue中,然后消息在Looper中又被发回到Handler处理。那么Message是怎么找到对应的Handler的? (同一个Looper可以对应多个Handler)2、先看Message的生成:Handler#obtainMessage public...

2019-07-24 00:05:03 1064

原创 【Android】Handler是如何切换线程的?

1、问题:handler是如何切换线程的?想要了解这个问题,需要知道Handler、Message、MessageQuene、Looper之间的关系:首先Message由Handler生成并放入MessageQuene中,Looper持有MessageQuene并不停的尝试从中取出Message交由Handler处理。2、我们从代码角度看一下一个主线程发出的Message在子线程被执行...

2019-06-22 18:37:27 2622 2

原创 【Android】自定义一个选择手机号下拉框

1、需求:点击下拉按钮显示一个手机号码的选择列表;2、思路:使用PopupWindow和ListView来实现这个功能PopupWindow可以显示在固定布局的某个位置的功能,正好满足这个需求。3、代码github地址在自定义PopupWindow类添加一个列表:布局代码:<?xml version="1.0" encoding="utf-8"?>&...

2019-03-17 21:27:31 1398

原创 【Andriod】引导页指示器

2019.8.20 更新V2001、V200版本做了哪些修改?1.1 不在需要引用额外的属性文件1.2 滑动的点可以和静止的点宽高不一样1.3 静止的点和滑动的点之间的距离和静止的点之间的距离保持一致2、使用:2.1 添加jetpack地址allprojects { repositories { ... maven { url 'https:...

2018-08-01 16:23:36 463

原创 【Android】EditText根据第一个输入字符设置不同的最大输入长度

1、前言有这样一个需求,如果输入框第一个字符为“8”则设置EditText的最大输入长度为13,如果输入框前两个字符为“08”则设置EditText的最大输入长度为14。2、思路监听输入框的输入文字,根据输入文字来判断设置最大输入长度。3、上代码3.1 实现输入框输入监听接口/** * * 处理手机输入框 的长度限制 * 1、8开头的输入框限制输入13位 * 2...

2018-06-04 19:19:25 932

原创 【问题记录】Android TTS 初始化成功之后,隔一段时间服务连接断开

1、问题描述 使用Android 系统自带的TTS把文字转成语音播放,初始化成功也能播放成功,但是有些小内存手机隔一段时间再次把文字转为语音时会报 :speak failed : not bound to tts engine2、问题所在查找TextToSpeech.java的源码时发现如下代码: private <R> R runAction(Actio...

2018-04-26 17:58:20 5959 2

原创 【Android】怎么方便看GitHub上的ZXing源码与示例

1、zxing 上github地址  https://github.com/zxing/zxing2、看到目录下包含多个文件夹怎么下手?2.1 重点看 core、android-core、android      core、android-core是zxing android版的核心库文件夹      android 是android demo文件夹2.2  导入到

2017-10-19 17:49:11 1288

原创 【Android 】获取当前位置的经纬度

1、  需求 进入apk首页获取当前位置的经纬度2、  需要的权限       ACCESS_COARSE_LOCATION //粗略位置      ACCESS_FINE_LOCATION//精确位置 3、获取位置     3.1 注意权限问题           Android 6.0及其以上的系统版本需要动态申请权限。     3.2 代码

2017-10-17 14:55:29 1978

原创 【Android】ScrollView 嵌套 ScrollView ,嵌套滚动的TextView

1.ScrollView 嵌套 ScrollView1.1需求 ScrollView 嵌套 ScrollViewPro(如下自定义的类),scrollViewPro最大高度是170。为了解决滑动冲突,需要拦截父容器的触摸事件。/** * ScrollView 嵌套 ScrollView * 1.子ScrollView设置最大高度 * 2.子ScrollVi...

2017-08-01 16:08:24 929

原创 【Android】 AsyncTask 源码分析

本文分析的源码来自于API-25所以与之前版本的AsyncTask源码有所区别。1、必须在uithread 创建 AsyncTask 对象/** * Creates a new asynchronous task. This constructor must be invoked on the UI thread. */ public AsyncTask...

2017-06-20 12:15:30 236

原创 【Android】 IntentService.java 分析

1、使用IntentService,需要自定义一个继承IntentService的类。2、看看IntentService.java 的代码 。Sdk/sources/android-25/android/app/IntentService.java 2.1 IntentService.java --> onCreate() @Override pub...

2017-06-16 12:08:42 269

原创 【记录】 Android 双卡手机获取IMEI等

1、前言项目中遇到上传手机imei的问题。如果手机是双卡,目前只能获取默认的imei TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); deviceId = mTelephonyMgr.getDeviceId();  2、解...

2016-08-19 11:48:48 10636 4

原创 【Android】EditText 遇到软键盘遮挡底部一点的问题

1.问题描述:   项目中某个布局文件(布局相当复杂)添加EditText输入框,在清单文件对应activity中设置属性   android:windowSoftInputMode="adjustResize"  ,弹出软件盘不存在遮盖问题。但是一旦给这个EditText设置背景之后就会出现EditText底部被遮盖的情况。如下图:目前还没有找到原因。但是自己写demo时就不会出

2016-08-01 11:53:37 10781 9

原创 【记录】Android中调起对话框崩溃的问题

1.背景:提供sdk给CP使用遇到的问题2.遇到的问题3.问题描述 进入我们sdk之后,支付完成,查询支付结果,弹出正在查询的进度框,但是对话框所依赖的cp activity已经被finish了。解决方案: cp主activity  的启动模式设置为标准模式。android:launchMode="singleTask"改为android:lau

2016-06-17 10:54:35 457

原创 【记录】【Android】 记录工作中隐式Intent遇到的坑

问题描述:一直以来使用Intent顺风顺水,养成了惯性思维,在自己的app里面使用隐式Intent只要条件设置好,基本不会出现问题。但是,如果提供sdk给别人使用,这时就要注意隐式Intent的使用了。当手机里面安装多个接入此sdk的app时,打开其中一个app跳转activity时就会出现多种app选择。虽然我们对隐式Intent的条件设置的很严密,但是系统会把所有符合条件的

2016-06-07 16:32:20 763

原创 【记录】使用 ZipInputStream类getNextEntry方法遇到的错误

处理压缩文件的问题记录

2016-04-18 14:41:01 14600 1

原创 【Android】自定义progressBar和动画显示对号

编写代码时参考了大神的文章-----------------------------------------------------------------------------------------------1.说明: 界面上显示正在加载的提示动画 ,加载完成之后显示对号。2.显示效果:3. 代码3.1 为自定义控件添加属性...

2016-04-07 11:23:50 3265

原创 【学习笔记】Android PopupWindow使用

1.先看效果2.上代码  2.1  xml代码  2.1.1 activity布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma

2015-11-24 17:06:53 462

原创 Android简单用属性动画实现两个控件重叠

1.描述:简单的实现一个小动画,两个控件重叠。2.思路:获取两个控件之间的位置在X,Y轴方向的差值。/** * 计算两个控件之间的距离 * @param fromView * @param toView */ public void getLocation(TextView fromView,TextView toView){ int [] toLoc

2015-10-30 15:57:51 1902

原创 【学习笔记】Android 替换dialog的旋转图片

1. 描述:    Android 自带的dialog效果也许不会让你满意,所以需要替换自己的图片(例如旋转的菊花等等)2.实现过程1)图片的旋转中心 是图片的中心<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/loa

2015-10-28 17:13:48 1001

原创 【记录】Android html调用Java代码

描述:一些界面控件神马的太多,而且有啥变化不好修改。于是准备让服务端做一个html,实现js与Java代码互调即可。于是我们根据网上别人的博客写了一个小例子。但是,遇到了一个小问题。自己写的放在本地的html可以正常调起java代码,服务端的怎么也调不起来。解决:按照别人的例子写的如下:<aonClick="window.HaloPayHtml.handleSu

2015-10-26 11:01:37 984

原创 【学习笔记】Android 动态添加控件 getlayoutparams 为空的问题

问题描述:     在xml里面添加一个RadioGroup控件,在代码里面动态的给RadioGroup添加子控件RadioButton    同时,给RadioButton之间设置间隔 for (int i = 0; i < length; i++) { RadioButton radioButton = new RadioButton(getApplicationContex

2015-10-23 15:20:30 8436

原创 Android webView 使用postUrl注意事项

最近做的项目使用了Webview  需要post一些数据1.经历      获取服务端的数据之后,进行解析,然后拼凑成 key=value&key=value.........的字符串,然后转成字节数组    WebView.postUrl (url, postData);       原本以为很完美,然而,webview界面上毛都没有显示。       扣了半天脚,写了一

2015-09-24 15:32:10 8367 2

原创 Android 横竖屏切换时,当前activity界面的dialog消失的问题

现象::在一个有对话框的界面进行横竖屏切换时 对话框消失不见了           原因::横竖屏切换时activity走了oncreate()方法    ------------------------------------------------------------------------------            经过查找网上资料,要在AndroidManifest

2015-07-15 10:48:44 2446

原创 Unity5调用Android第三方sdk报错

这也不算是原创,就是一学习笔记而已。

2015-05-18 18:38:55 3938

原创 【学习笔记】做java awt界面时学到的东西

默默学习

2015-03-27 15:22:38 697

转载 Unity3D如何接入第三方的SDK - Android篇

初学unity3d  ,对于Unity3D如何接入第三方的SDK  不了解,于是查找各种资料。menuconfig 的博客 http://blog.csdn.net/menuconfig/article/details/9273615   里面讲的很详细了,但是看的过程中遇到了一些问题。如下:(1)menuconfig 的博客  第一步: windows 下 cla

2015-02-10 15:41:36 2338

原创 【学习笔记】imageview,checkbox

1.    如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:       1) 设置AdjustViewBounds为true;       2) 设置maxWidth、MaxHeight;       3) 设置设置layout_width和layout_height为wrap_content。2.  很多时候,我们设置图片往往要给图

2015-01-23 16:00:58 423

原创 【学习笔记】避免EditText组件默认获得焦点弹出软键盘

可以在xml加入    android:layout_width="0dp"    android:layout_height="0dp"    android:focusableInTouchMode="true"    android:focusable="true" />

2015-01-23 14:59:05 367

原创 【学习记录】 java中的 UUID

奋斗,每天记录一点点,早晚成大神。

2014-12-24 10:02:11 322

原创 Android log日志类型 学习

每天学习然后提高

2014-12-17 11:37:57 768

原创 【学习笔记】 FancyCoverFlow的简单使用

初学

2014-10-22 20:47:09 3364

原创 进入csdn的第一篇博客

未来的几年里,csdn将伴随着

2014-10-21 20:15:04 716 1

PagerIndicatorView demo

PagerIndicatorView demo. 演示 PagerIndicatorView的效果

2018-08-01

ZXingDemo_330

从github中把android版的zxing摘出来,方便运行demo。以及查看源码。 上传资源的时候发现,必须要用分才能下载所以我又上传了一份到百度云,地址为 链接:http://pan.baidu.com/s/1mieLuIk 密码:0va0

2017-10-19

自定义progressbar和对号(修改bug)

对 http://download.csdn.net/detail/xiaoguda1/9483545 资源的修改

2016-04-07

自定义progressBar和动画显示对号

1.自定义了progressbar 2.动画显示对号 3.一些图片

2016-04-07

Android-Universal-Image-Loader Library和Demo

1.最近需要用到加载图片的框架,然后找了ImageLoader .找的时候各种找不到Eclipse版的Demo 2.整理出来方便以后用到

2015-12-01

FancyCoverFlow

上传的第一个资源,所以就不要大家的资源分数。哈哈哈哈哈

2014-10-22

空空如也

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

TA关注的人

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