android初级
程序编织梦想
不断否定自我,不断重塑自我,不断挑战自我
展开
-
TextView 代码设置drawableLeft、drawableRight、drawableTop、drawableBottom
用代码设置drawableRight,代码如下: 运行后你会发现一点效果没有。为什么呢?解决办法如下:原创 2016-01-08 18:14:48 · 2142 阅读 · 0 评论 -
根据uri获取图片文件
最近做用图库和拍照选择图片的功能,图库选择没问题,但是拍照选择的时候,根据uri获取图片路径的时候老是报空只在指针异常。经过一段时间的琢磨尝试,终于让我找到了办法,原创 2016-12-14 08:51:09 · 1523 阅读 · 0 评论 -
讲解Intent中的四个重要属性——Action、Data、Category、Extras
1 前言Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。原创 2017-01-03 15:00:53 · 5150 阅读 · 2 评论 -
ListView抖动的解决办法
这几日在做仿美团下拉刷新,当手指抬起,ListView返回的时候会出现抖动现象。其实解决方法非常简单:。。。原创 2016-12-24 10:09:39 · 2439 阅读 · 1 评论 -
android不用context弹dialog
最做项目时需要在没有context的情况下弹出dialog。遇到了不少坑,这里做个记录,也希望对遇到这个问题的小伙伴有帮助...原创 2017-01-05 08:53:21 · 3631 阅读 · 1 评论 -
android 在onTouch中添加长按事件
一、前言最近做一个项目要在Ontouch方法中监听长按事件,在网上搜索了不少文章都不太满意。于是就去搜源码,找到了一种解决方案。现在贴出来希望对大家有所帮助.二、解决方法这里我就只把解决方法贴出来,源代码大家可以根据OnLongClickListioner这条线索找找看。这在这里就不找了。public class MyView extends View { private int Touch原创 2017-03-31 11:50:19 · 5422 阅读 · 2 评论 -
android之那些年在微支付上踩过的坑!
最近软件的微支付突然不能用了,经紧急查找发现微支付的支付接口更换了(心中顿时千万只xx奔腾而过,微信太霸道了,更换了也不通知一声!!)于是就开始了我的微支付踩坑之路,更新微支付花了2天的时间,虽说不长但遇到了很多问题,这里记录一下,希望能帮助到大家!1 简单介绍新微支付和以前的变化还是很大的,上传数据和返回数据都采用了xml的方式。这里给出微支付的官方文档地址,方便大家查阅。微支付这个官方文档弄的真原创 2017-03-31 16:27:34 · 553 阅读 · 0 评论 -
TextView显示人民币符号¥
这真的是个鸡肋的问题,如果你复制上面的人民币符号到你的TextView中,显示出来的效果是这样的 :。网上有很多种复杂的解决方案,什么修改字体啥的,我也是服了,那我还不如去换个图片呢。 简单暴力的解决方法,复制下面这个符号:¥ 到你的代码中,就不会了。原创 2017-07-13 11:51:34 · 1763 阅读 · 0 评论 -
关于百度推送10101错误码的解决
今天集成百度推送,老是报10101错误,文档上说是menifest配置错误,我对照了检查半天依旧没找到原因。 我下载一个DetectToolsForDeveloper检查了一下,发现PushService这个类没有启动,(大家如果找不到原因,建议大家下载一个DetectToolsForDeveloper检查一下,挺不错的)。这是因为百度推送的jar包进行了混淆,找不到PushService这个类,原创 2017-06-27 17:24:58 · 2468 阅读 · 0 评论 -
uri获取图片路径
最近的项目,小米手机选择图库失败,网上搜捕资料,特做此记录: public static String getPathByUri(Context context,Uri uri){ if ( null == uri ) return null; final String scheme = uri.getScheme(); String data原创 2017-07-20 14:58:15 · 545 阅读 · 0 评论 -
android category 讲解
语法:<category android:name="string" />包含在:<intent-filter>描述:添加一个category到intent filter中,如果你想看intentFilter的详细信息和category在filter中的作用,请点击这里 。属性:android 定义了很多category,标准的category做为常量被定义在 Intent.class中,形如C翻译 2016-11-28 21:03:13 · 6654 阅读 · 0 评论 -
layout_weidget简单用法
前言最近在网上查了关于android:layout_weight的不少文章,大家各有所云,我也没弄清楚怎么回事。这里我给大家说说我琢磨出来的的用法,希望对大家有所帮助。原创 2016-09-27 07:02:00 · 1357 阅读 · 0 评论 -
LinearLayout 分割线
在一个linearlayout中用分割线将内部的item分割开,以前我做的方式特别傻:二个分割线中间夹一个1dp的ImageView(不知道大家有没有这么做的),现在终于找到简单的办法了!原创 2016-08-26 10:04:29 · 950 阅读 · 0 评论 -
ScrollView和WebView 嵌套,底部出现大块空白的问题
前些日子,因为一个无聊的需求,将webview放在scrollview中,运行效果发现webview的底部出现了一大块空白,让我头疼了好一阵子,搜了好几个方法,效果都不是很理想,现在终于找到了,分享出来,希望对大家有所帮助!原创 2016-03-18 07:14:48 · 6541 阅读 · 2 评论 -
如何解决JsonObject无序的问题
最近做一个项目解析json数据的时候遇到了json无序的问题,网上搜了半天没找到办法,只能自己想办法了。 先看json数据: { "1": "尺码", "2": "款式", "3": "颜色" }我就想按照顺序输出:1:尺码 2:款式 3:颜色但是经常输出是无序的。原创 2016-06-07 21:02:56 · 15415 阅读 · 2 评论 -
Activity启动模式
开始下面来讨论一下Activity的4种启动模式:1.standard(系统默认),2.singleTop,3.singleTask,4.singleInstance,了解Activity启动模式之前,先补充一下Android中task容器栈的知识,其实就是Activity的一个容器集合,所有的Activity实例都是存放在这个容器栈里面。其实就是数据结构中栈是一个原理:先进后出,后进先出,所有操作原创 2016-06-24 21:59:27 · 521 阅读 · 0 评论 -
软键盘用法总结
软键盘用法在android开发中,软键盘是一个比较常用的了。总结下来,再也不用去网上搜资料了。原创 2016-06-03 22:16:59 · 6173 阅读 · 0 评论 -
二维码扫描乱码的问题解决方法
如果有中文的字符串生成二维码被扫描,会扫描出乱码。本人在网上搜了各种资料都不管用,最后终于让我试验成功,记录下来,希望对大家有所帮助!public final class CreateEncoding { private static final int BLACK = 0xff000000; public static Bitmap createQRCode(Stri原创 2016-04-26 09:05:46 · 19340 阅读 · 0 评论 -
AndroidStudio常用设置总结
刚开始用AndroidStudio,不太习惯,先做个博客整理各种快捷键、常用设置和常见的错误。后面会不断的迭代添加。原创 2016-08-04 16:55:24 · 645 阅读 · 0 评论 -
TextView 下划线
每次用到都要查网络非常不爽,把它记录下来,下次就不用再网上找了。原创 2016-08-13 09:27:15 · 592 阅读 · 0 评论 -
SlidingMenu和Listview冲突解决方案
SlidingMenu和Listview冲突解决方案前些日子做了一个项目用到了仿QQ侧滑效果,然后就在我的男神博客里找到了这篇文章。用上之后效果确实不错,但是bug也随之出现,一但主页面中有Listview就会和项目中的HorizontalScrollView发生冲突,鸿洋大神并没有给出解决方案,下方大家的评论也都没给出,没办法只能自己研究了。最后终于让我找到了解决方案。原创 2016-07-26 10:02:20 · 2223 阅读 · 7 评论 -
androd生成签名
下载地址原创 2018-07-10 15:27:42 · 282 阅读 · 0 评论