自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shineforZnine

rewrite your life by coding!http://zhuxu1.github.io/

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android CityPicker城市选择

https://github.com/zaaach/CityPicker 的BUG修复和完善版本点击查看源码请查看原文链接不再赘述,本只是搜到原作者的框架,甚是喜欢,但发现有一些BUG,于是自己尽力修复了一些,为了方便和需求又添加了一些新的接口本打算自己留着用了,时间仓促,也没有太雕琢代码质量,单看到issue里有那么多问题,也不知道大家解决没有,但本着开源的原则,就把自己...

2019-06-01 08:38:36 3081 2

原创 Android 锁屏通知 权限获取

现在部分手机(或大部分或只是个案)安装新APP后会默认不开启“锁屏通知权限” ,让客户手动去打开权限他还不乐意,一直找如何去动态申请权限,最后发现其实不需要申请权限,只需要几句话就好解决方法如下,在任意Activity(我是在主Activity中) 中添加如下代码 Window win = getWindow(); win.addFlags(WindowManager.L...

2019-02-15 14:16:32 14885 7

原创 Android8.0极光推送不显示通知

可以在onReceive中看到其实收到了推送,但没有显示通知。首先在极光推送官方文档自检排除问题  https://community.jiguang.cn/t/topic/5145,并可在控制台生成你的测试DEMO判断是否是你的控制台配置有问题。如果问题未解决   且 接收器onReceive能收到内容  收到推送及信息则 更新SDK至最新版   并在原有maniFest的配置中添加...

2018-09-08 18:48:17 6634

原创 Android自动缩放字体TextView

自动缩放字体TextView算是比较简单的自定义TextView了,主要原理就是比较当前view宽度与字体宽度,来实现对字体大小的控制思路:重写 TextView的onDraw1.初始化 paint// 初始化paint TextPaint paint = getPaint();if (defaultTextSize == 0.0f) { defaultText...

2018-08-25 16:37:42 1464

原创 Android通过CropView与Compressor实现选择图片并裁剪

Android 拍照、打开相册并裁剪这事来来回回整了好几次,要么SDK版本更新,要么手机适配。索性用了第三方,一劳永逸。这里主要用了CropView实现裁剪,Compressor实现图片压缩点击查看大图并缩放懒得弄 下班了 今个周五  明个还加班   可以自己加,可以直接在NormalUtils.intent2ShowPic方法下写  就直接能跳转了 代码下载地址:https://...

2018-08-24 18:41:10 864

原创 Android图标无法更改问题(8.0适配问题)

Android8.0采用了全新的图标方案,将应用图标分为了两层:前景层(foreground)和背景层(background),这种设计方案在targetSDKVersion>= 26 的情况下生效,也就是说如果你没有为8.0做图标适配,但是targetSDKVersion>=26,你会发现你的图标变成了一个蓝(绿)底白标的机器人,而且无法更改。因为手上有一台8.0的小米8,一度以...

2018-07-21 23:00:36 2404 4

原创 html 个人笔记

text-align: center 是水平方向的居中line-height: 50px; 是纵向方向的居中/*悬浮触发dropdown*/.dropdown:hover .dropdown-menu {    display: block;    margin-top: 0; // remove the gap so it doesn't close}    填充父布局    width: 10...

2018-03-22 16:42:59 176

原创 Android scheduleWithFixedDelay延迟混乱

出于timer的性能考虑,在使用viewPager+scheduleWithFixedDelay来实现自动循环滚动轮播图的时候,发现一个问题。当Activity进入onPause生命周期后,出现了轮播图延迟混乱的情况。通过跟踪代码发现,在生命周期进入pause后,ScheduledExecutorService并没有shutdown掉,而当activity有 更新数据或重新启动executor

2017-03-17 11:17:04 797

原创 可自动切换的轮播图(包含位置指示)

通过ScheduledExecutorService实现可自动切换的Viewpager 已实现轮播图的效果

2016-05-11 15:50:47 679

原创 ViewPager与ListView纵向滑动冲突的问题

通过手势监听解决 ViewPager与ListView纵向滑动冲突的问题

2016-05-11 15:34:49 433

原创 ScrollView下长度改变后导致自动滚动

android:focusable="true" android:focusableInTouchMode="true" 因为ScrollView只能有一个子view  所以只需要在ScrollView的子View下加入上面两行即可

2016-05-05 17:02:41 412

原创 Android webView自适应屏幕显示图片

// css public static final String APP_CSS = " html, body{ margin:0; padding:1px; color:#666666; font-style:normal; font-weight:normal; font-size:13px;} div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, c

2016-05-04 11:19:23 1343

原创 webView loaddata乱码问题

原理待验证main_web.loadData(response.d.getHtmlString(),"text/html;Charset=UTF-8", null);

2016-04-28 14:19:18 246

原创 Android 父控件wrap_content随笔

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_parent" android:layout_width="match_parent" android:layout_height="wrap_content" androi

2016-03-28 17:25:17 1078

转载 android webView.loadData乱码问题的解决

webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8 webView.loadData(htmlData, "text/html", "UTF -8");//API提供的标准用法,无法解决乱码问题 webView.loadData(htmlData, "text/html; charset=UTF-8

2016-01-27 19:43:40 276

转载 java int与integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化时:

2016-01-05 11:14:07 288

原创 Android下ListView内嵌横向Gridview

几点关键点.1.横向Gridviewpublic class HorizontalGridView extends GridView{ public HorizontalGridView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void on

2015-06-18 14:28:05 456

原创 利用百度SDK进行城市定位

最近利用百度SDK做了个城市定位,期间犯了一些错误,所以分享出来,希望能帮助大家.也许有其它更好的方法能进行定位,在这不再深究了  .   Step.1  申请百度开发者并注册   网址:   http://developer.baidu.com/map/ 这是教程:  http://developer.baidu.com/map/index.php?title=andro

2015-06-04 16:13:53 449

原创 Android Tesseract识别数字

最近接触到Tesseract,有个感触就是人与人之间的差距可能就在 Google和Baibu 之间好了,话不多说,关于Tesseract背景什么的我不介绍了入正题:step1: 首先去http://code.google.com/p/tesseract-ocr/downloads/list 下载Tesseract,目前版本是3.02,我用的3.01 。//自行翻墙/

2015-04-25 12:25:31 7222 1

原创 查看端口使用情况

打开运行   开始菜单→运行    或者  win+R   输入CMD打开命令行    假设查看  端口30000netstat -ano|findstr 30000发现占用端口的进程是  16512然后tasklist|findstr "16512"找到了  是javaw.exe

2015-03-10 20:09:14 299

转载 (链接)品茗论道说广播(Broadcast内部机制讲解)

我们在编写Android程序时,常常会用到广播(Broadcast)机制。从易用性的角度来说,使用广播是非常简单的。不过,这个不是本文关心的重点,我们希望探索得再深入一点儿。我想,许多人也不想仅仅停留在使用广播的阶段,而是希望了解一些广播机制的内部机理。如果是这样的话,请容我斟一杯红茶,慢慢道来。Broadcast  Receiverhttp://my.oschina.net/your

2015-03-10 18:00:37 279

原创 BroadcastReceiver简单实例

BroadcastReceiver简单实例

2015-03-09 18:59:17 415

原创 任何先入为主的思想都是不可有的!

写完代码遇到问题第一反应是我理解问题    于是查看SDK文档  突然觉得哪个地方翻译的不太对....于是查了各种资料  并且渐渐的觉得没错  就是翻译错了   ....于是开始写博客      查资料   写Demo验证问题   ....   洋洋洒洒的写了二三百行.... 验证了一下午 .... 我TM发现 ..... 其实是劳资代码写错了......  因为我一直

2015-03-09 18:44:27 1225

转载 android:footerDividersEnabled="true"运行没有效果

原文链接:http://bbs.eoe.cn/thread-319792-1-1.html运行没有效果只需要将它的 height  改成match_parent 即可

2015-02-17 17:50:00 728

原创 ADB启动失败或无法识别Android的问题

今天用Eclipse开发Android时,USB插入Nexus7后电脑有响应,相关驱动也已经安装好,但是Eclipse无法识别到Nexus7后来通过端口查看,发现ADB被占用最后发现是"猎豹免费wifi"占用了 关闭“猎豹免费wifi”,并重启Eclipse,在Eclipse右上角选择DDMS,在Devices中查看是否发现设备如未发现,点击Devices右上角倒立三角,选择R

2015-02-13 20:18:01 346

转载 Android调用time显示时间 不显示"0"

Android调用time获得当前时间 String timeToDisplay; Time time = new Time(); time.setToNow(); timeToDisplay = time.hour + ":" + time.minute + ":" + time.second;系统默认不显示“0”即当时间为六时七分八秒时,显示为 "6:7:

2015-02-06 18:11:14 658

原创 Eclipse新建工程后的红色叹号

今个碰到一个小问题,new JAVA project后工程上出现一红色叹号。分享一下解决方案。 1.工程右键  →Build Path  → Configure Build Path2.在打开的Properties for SortDemo窗口中,点击Libraries找到出问题的jar包3.发现dns_sd.jar上有一红色叉号  后面的括号里提示(mis

2015-02-06 18:02:45 2032

Android全版本选择图片并裁剪

Android 拍照、打开相册并裁剪这事来来回回整了好几次,要么SDK版本更新,要么手机适配。索性用了第三方,一劳永逸。说明:https://blog.csdn.net/zhuxu820_/article/details/82020338 这里主要用了CropView实现裁剪,Compressor实现图片压缩

2018-08-25

Android图形化反编译

通过反编译,你可以获知该应用用到了什么第3方的库文件,它的代码是如何编写的等等。 然而,如果该APK进行了混淆处理,那么你看到的类文件名称以及里面的方法名称都会以a,b,c....之类的样式命名,所以你可以想找到你所想得知的界面代码可能会十分费劲,找到了代码可能看起来也会很费劲,可是一个大体的思路会获得,有了这个思路,你就可以自己去尝试了。

2018-08-25

Android通过CropView与Compressor实现选择图片并裁剪

Android 拍照、打开相册并裁剪这事来来回回整了好几次,要么SDK版本更新,要么手机适配。索性用了第三方,一劳永逸。说明:https://blog.csdn.net/zhuxu820_/article/details/82020338 这里主要用了CropView实现裁剪,Compressor实现图片压缩

2018-08-24

ListView+Gridview横向滚动demo

这是一个ListView内嵌Gridview的程序,从本地读取Json文本文件并且显示到ListView中. 运行前请将压缩包内的Json.txt文件夹置于你手机或者模拟器的\sdcard\download\目录下 ,否则将无法读取到Json文件.这是一套未完成也未完善的代码,有很多不足之处,因此它只能作为一个小demo

2015-06-04

空空如也

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

TA关注的人

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