Android
文章平均质量分 60
易柏瞳
每一次的进步都会拉近与成功的距离!
展开
-
解决激光推送第一次打开getRegistrationID为Null
在APP的Application中onCreate方法中初始化代码如下:有时候会存在获取到的registrationId为""的情况,一般存在第一次打开APP时原因是:因为第一次进入,app 时还没注册完就获取了getRegistrationID 导致此参数为空,有没有方法判断JPush已经注册完 从而有个回调方法,当然 通过测试,发现注册完会走广播得到getRegistrationID,而且是在第一次安装app的时候走一次,以后都不走,请问,有没有回调方法告诉我的activity已经初始化原创 2020-07-03 17:07:48 · 1737 阅读 · 0 评论 -
Android MD5加签源代码算法
[java] view plaincopyString getMD5(String val) throws NoSuchAlgorithmException 输入一个String(需要加密的文本),得到一个加密输出String(加密后的文本)[java] view plaincopypacka转载 2015-10-12 10:08:06 · 797 阅读 · 0 评论 -
【Android 开发】: Android 消息处理机制之三: Handler 中 sendMessage() 源代码剖析
1. Android 消息处理机制之一: Handler与Message 2. Android 消息处理机制之二: Message中obtain()源代码剖析 在前面的两件中我们学习了Handler和Message的基本使用方法[Android消息处理机制之Handler与Message],还有Message中obtain()的几种重载方法的使用方式的不同[Andr原创 2015-10-16 11:19:54 · 582 阅读 · 0 评论 -
http://blog.csdn.net/xiaanming/article/details/11171581
http://blog.csdn.net/xiaanming/article/details/11171581原创 2015-02-05 17:46:24 · 853 阅读 · 0 评论 -
fastjson使用实例
package junit.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fa原创 2015-06-17 16:31:39 · 1394 阅读 · 0 评论 -
android apk防止被反编译进行的混排
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代原创 2014-06-30 11:20:01 · 858 阅读 · 0 评论 -
Android布局中实现圆角边框
设置corners_bg.xml设置边框圆角可以在drawable-mdpi目录里定义一个xml: [html] android:topRightRadius="10dp" android:bottomR原创 2015-06-19 10:00:32 · 941 阅读 · 0 评论 -
ActivityGroup返回键获取焦点处理
2014-05-14 14:59:57分类: Android平台提出问题:ActivityGroup中的子Activity,子Activity中有多个Fragment,从FragmentA进入FragmentB后,当我们在FragmentB在点击返回键,直接退出了当前界面。如果我想点击返回键之后回到前一个界面请看解决方案一。当然如果我们不想在子Activity的onkeyDow原创 2015-08-12 11:05:55 · 780 阅读 · 0 评论 -
android图片缓存之内存缓存技术LruCache,软引用
2014-03-08 11:30:25分类: Android平台每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,转载 2015-08-12 10:50:49 · 637 阅读 · 0 评论 -
Android 获取系统联系人并排序
分类: Android平台今天我要说的是获取Android手机里面联系人并按自己进行排序的方法。在说这个之前,我只能说之前的自己真的很傻,为什么这么说呢,请大家看看之前的我是怎么做的?之前的我:首先是通过获取系统的联系人,将名字转换成汉语拼音(在这个过程还用到了汉语拼音转换包),然后获取首字母进行排序,结果就是功能是实现了,但是相当复杂。后来的我:直接在获取联系人的时候,也获取转载 2015-08-12 10:53:11 · 596 阅读 · 0 评论 -
Android onActivityResult获取返回值的用法
2014-03-09 00:08:15分类: Android平台现有MainActivity,当它进入到SecondActivity后,在SecondActivity中进行了某些操作然后需要将值返回给MainActivity时,于是就可以用到onActivityResult() 这个方法了,下面呢,我就具体来介绍一下用法。不过在这之前,先讲一下intent的用法:对原创 2015-08-12 11:01:03 · 1064 阅读 · 0 评论 -
android WebView总结
android WebView总结 分类: android 2011-12-06 11:37 109025人阅读 评论(23) 收藏 举报 androidwebbrowserstringjava转载 2015-08-11 17:43:38 · 614 阅读 · 0 评论 -
抓包工具Fidder详解(主要来抓取Android中app的请求)
jiangwei0910410003的专栏目录视图摘要视图订阅新版极客头条上线,每天一大波干货 任玉刚:Android开发者的职场规划 从零练就iOS高手实战班震撼来袭 新型数据库利弊谈 分类: Android2014-02-24 09:32 880转载 2015-07-13 10:10:52 · 836 阅读 · 0 评论 -
Android时间戳和日期字符串互换
Android时间戳和日期字符串互换原创 2015-07-17 10:10:57 · 863 阅读 · 0 评论 -
Android ViewPager放入多个XML如何监听其的控件
aiqing0119的专栏目录视图摘要视图订阅新版极客头条上线,每天一大波干货 任玉刚:Android开发者的职场规划 从零练就iOS高手实战班震撼来袭 新型数据库利弊谈 分类: android 项目进阶2012-11-20 16:30 2038人阅读 评论(转载 2015-07-13 19:18:41 · 1381 阅读 · 0 评论 -
Android中的5种数据存储方式
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据; 2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据;Android中数据存储的5种方法简介:这是Android中数据存储的5中方法的转载 2015-07-13 14:09:25 · 556 阅读 · 0 评论 -
androidUI抽屉效果菜单---代码
分类: Android2014-08-19 16:05 9817人阅读 评论(6) 收藏 举报androidUI抽屉效果官网guide:http://developer.android.com/training/implementing-navigation/nav-drawer.html官网示例:NavigationDrawer.zip android.suppor转载 2015-06-25 13:56:45 · 794 阅读 · 0 评论 -
Andriod 内存泄露问题的整理
分类: Android平台这篇文章是我很久以前写的,感觉写得太官方了,于是我下定决心想要改得更加贴近大家的思维,于是我将把改版后的推荐给大家。1、内存泄漏:当出现对Activity、View或drawable等类的对象长期持有无用的引用,就会造成被引用的对象无法在GC时回收,而是长期占用堆空间,此时就会发生内存泄漏。简单来说,就是保留下来却永远不再使用的对象引用。 2、原创 2015-08-12 11:02:17 · 502 阅读 · 0 评论 -
Android 基于ImageSwitcher实现的左右切换图片
左右切换图片控件大家都用ViewPager, ViewFipper比较多吧,我之前也用ViewPager实现了,使用ViewPager实现左右循环滑动图片,有兴趣的可以去看下,今天介绍的是基于ImageSwitcher实现的左右切换图片,先上截图吧好了,接下来来看代码吧,第一张图是一个GridView,点击item跳转到第二个界面,第一个界面可以忽略,主要是讲解ImageSwitche原创 2015-10-17 11:17:28 · 634 阅读 · 0 评论 -
Android 隐藏手机号中间四位和隐藏邮箱地址中间四位
/** * 手机号用****号隐藏中间数字 * * @param phone * @return */public static String settingphone(String phone) { String phone_s = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); return phone原创 2017-04-06 14:55:20 · 3941 阅读 · 0 评论 -
SharedPreferences的用法、方法
本篇来介绍一下Android数据存储的第二中方式:SharedPreferences,这种方式在保存软件的各项参数时应用最广泛,一般采用.xml文件来进行存放。实现的简单界面如下:在Activity的子类中,我们可以通过两种方式来获取第一种是: getPreferences(MODE_PRIVATE); //这种方式默认采用所在的类名作原创 2015-10-15 20:41:15 · 592 阅读 · 0 评论 -
Dialog中隐藏软键盘
//隐藏输入法getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);原创 2015-10-29 15:22:52 · 1093 阅读 · 0 评论 -
onBackPressed() 使用 .
2012-10-26 17:16 3973人阅读 评论(1)收藏 举报 onBackPressed() : 当手机按下back键时,执行此方法。 用此方法时 :有super.onBackPressed() 时 不能把在此方法中设置的 intent 传回上一个Activity , 因此 去掉super.onBackPr原创 2015-10-27 11:39:41 · 1502 阅读 · 0 评论 -
JAVA中如何对double或者float的浮点数进行精度计算
Java代码/* * Created on 2005-6-5 * Author stephen * Email zhoujianqiang AT gmail DOT com * CopyRight(C)2005-2008 , All rights reserved. */ package com.soft4j.utility; import java.转载 2015-10-13 11:29:07 · 587 阅读 · 0 评论 -
Android RSA加密解密,用于和服务器交互时的请求
概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关于RSA其它需要了解的知识,参考维基百科:http://zh.wikipedia.org/zh-cn/RSA%E5%8转载 2015-10-12 10:34:12 · 3032 阅读 · 1 评论 -
通过Gson解析Json数据
通过Gson解析Json数据Json是一种数据格式,便于数据传输、存储、交换;Gson是一种组件库,可以把java对象数据转换成json数据格式。gson.jar的下载地址:http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22gson%22 一、Json数据样式为了便于理解我们先来看看J原创 2015-09-21 20:14:30 · 683 阅读 · 0 评论 -
JSON 之GSON 解析
一、谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的jar包到BuiltPath中。(Gson的jar:http://code.google.co原创 2015-09-21 20:53:43 · 457 阅读 · 0 评论 -
android中如何实现离线缓存
离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用Context的openFileOutput方法最简便也最符合我们的场景,下面的saveObject方法演示了如何用openFileOutput将数转载 2015-10-10 11:43:28 · 510 阅读 · 0 评论 -
【android开发】滑动按钮 SlipSwitch开关的实现
项目新加入一个网络模式选择的功能,要求实现一个类似于开关的效果,在网上查了查了一些资料,看到有很多例子,大家完全可以拿来用,当然了,自己掌握了才是自己的东西,现在把我用的分享给大家,希望能帮助一些朋友!下面上图,看一下效果:其实这个开关实现起来确实很简单,下面把一下代码贴出来:准备两张图片 这两张图,下载可以直接使用。新建一个MySlipSwitch类:-原创 2015-10-20 14:16:46 · 811 阅读 · 0 评论 -
Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法转载 2015-10-17 18:42:04 · 438 阅读 · 0 评论 -
【Android】使用Gallery组件实现循环显示图像
刚刚写完博文http://blog.csdn.net/jueblog/article/details/12209969 之后,就想着能不能让图片循环播放呢?试验出一个简便易行的方法。Activity作如下改进:只需修改第36行即可:[cpp] view plaincopyimagedemo.setImageDrawable(getRe原创 2015-10-17 11:22:07 · 541 阅读 · 0 评论 -
新入的Android工程很多时候都会遇到这样的问题,R.mainactivity.xml报错,一看原来发现是R类访问不到我们的资源文件在这个时候怎么解决呢?
新入的Android工程很多时候都会遇到这样的问题,R.mainactivity.xml报错,一看原来发现是R类访问不到我们的资源文件在这个时候怎么解决呢?有一下几种方式:一、清理我们工程,之后也许就好了二,若是清理之后依然访问不到,那就要将gen/bin目录都删掉,让系统自动生成!三、若是问题依然没有解决那就要检测你的Android api有没有引进来(具体操作是:选中工程-->原创 2015-02-05 17:28:09 · 1994 阅读 · 0 评论 -
【Android】图片切换组件ImageSwitcher的运用
类的继承关系[java] view plaincopyjava.lang.Object android.view.View android.view.ViewGroup android.widget.FrameLayout原创 2015-10-17 11:18:23 · 918 阅读 · 0 评论 -
Android开发技巧——PagerAdapter实现类的封装
qihaha_521的专栏目录视图摘要视图订阅新版极客头条上线,每天一大波干货 任玉刚:Android开发者的职场规划 从零练就iOS高手实战班震撼来袭 新型数据库利弊谈 2014-08-21 04:39 75人阅读 评论(0) 收藏 举报ViewPage转载 2015-07-13 15:18:30 · 949 阅读 · 0 评论 -
Android性能优化之内存篇
flyme2012的专栏目录视图摘要视图订阅新版极客头条上线,每天一大波干货 任玉刚:Android开发者的职场规划 从零练就iOS高手实战班震撼来袭 新型数据库利弊谈 分类: Android2015-06-28 10:25 23人阅读 评论(0) 收藏 举报转载 2015-07-13 10:11:27 · 1200 阅读 · 0 评论 -
ListView数据动态刷新
在Android开发中用到ListView时,经常遇到要更改ListView内容的情形,比如删除或增加ListView中显示的条目,这里给大家提供一下思路:不论ListView要显示的对象是什么(如:Cursor或Array或List),要实现ListView数据的更新,都要手动去更改要显示的数据对象,然后调用相应的方法(如:requery()或notifyDataSetChanged())来刷新翻译 2015-05-06 14:52:00 · 1738 阅读 · 0 评论 -
同一个字符串,放到文件前后居然不相等
final String SERVER_URL = "http://101.69.243.30:8081/iasset/json/sms/getFundFlow.json";通过//获取服务器IP的地址Preference = new PreferencesService(getActivity());String mvalue = Preference.getPrefer原创 2015-04-28 10:18:24 · 505 阅读 · 0 评论 -
SimpleDateFormat如何修改星期里面的“星期”两个字
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E",Locale.JAPAN);原创 2015-05-09 15:59:03 · 2241 阅读 · 0 评论 -
android Listview使用方法
package com.msg.ltm.ui;import java.util.Date;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.LayoutInflater;import andro原创 2015-04-25 12:23:09 · 4979 阅读 · 0 评论 -
HTTP网络请求
package com.msg.ltm.fragment;import java.io.BufferedReader;import java.io.IOException;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLExcept原创 2015-04-25 12:22:02 · 405 阅读 · 0 评论