- 博客(63)
- 资源 (14)
- 收藏
- 关注
原创 android 如何保持应用程序存活率
在茫茫大海中,寻求应用程序存活率解决方案,一般都是启动服务,保存活率,也有的是在AndroidManifest.xml中添加属性,比如:<application android:name="*******" android:allowBackup="true" android:icon="@mipmap/ic_launcher" ...
2018-10-25 11:05:50
618
1
转载 OkRx扩展,让OkGo完美结合RxJava,比Retrofit更简单易用
转载 http://www.jianshu.com/p/85bc4c5fe06c OkGo - Rx扩展,可以方便的和RxJava联用,如果你熟悉Retrofit,那么这个框架和Retrofit使用方式很像。以下是该项目相关文章的传送门:OkGo主项目详细使用方法:OkGo,一个专注于让网络请求更简单的框架,与RxJava完美结合,比Retrofit更简单易用。
2017-05-11 17:22:52
3669
1
转载 Android图片加载框架Glide用法
转载地址:http://www.cnblogs.com/guilin-hu/p/5706916.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自
2016-11-25 10:51:08
494
1
原创 view按椭圆轨迹移动
源代码下载地址:http://download.youkuaiyun.com/detail/a1031359915/9682581动画效果:上图显示的3个图标,依次滚动,实现循环动画
2016-11-14 18:18:34
1704
原创 tess-two 身份证识别
最近工作中遇到身份证上次需要验证问题,在网上搜索了大量信息,大概都是用tess-two库实现,但识别率不是很高,在它基础上,做了点优化,识别率比它高那么点所做的优化方式就是,对图片进行二值化以及灰度化,然后再获取图片上的信息,至少能获取到身份证号码,其他中文字实在是无法匹配。编程工具为:eclipse首先需要做的步骤是:1、有下载tess-two库,当然,需要包
2016-05-18 14:07:55
4683
原创 tess-two编译失败-----NDK build for target x86_64 results in error
借鉴 http://stackoverflow.com/questions/24538343/ndk-build-for-target-x86-64-results-in-error 下面的方法:down voteThe platform you're using doesn't support that targets, you mus
2016-05-17 10:20:19
1302
原创 ios、Android、java通用AES加密方式
下载地址:http://download.youkuaiyun.com/detail/a1031359915/9495948在网上找了很多相关的AES加密方式,遇到的问题有:1、ios与Android调通,而java后台不能使用;2、Android与java调通,ios不能使用在搜索大片资源后,终于发现了一款适合的,我们都是代码搬运工,(*^__^*) 嘻嘻……import jav
2016-04-19 16:31:38
8176
转载 this android sdk requires ADT version 23
在用SDK manager更新SDK后,启动Eclipse提示This Android SDK requires Android Developer Toolkit version 23.0.0 or above. 需要更新ADT.怎么办?其实很简单。1、进入文件\sdk\tools\lib,找到plugin.prop2、打开后,显示# begin plug
2015-12-21 10:59:38
1039
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
http://mobile.51cto.com/abased-406980.htm我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的
2015-09-07 13:42:38
564
1
原创 achartengine刷新数据
achartengine工具比较强大,偶在闲余时间玩了下,想通过achartengine来模拟股票线性图,于是就针对achartengine中线性图尝试效果,achartengine中包含了很多图表,希望同学们可以去研究下,偶只会点毛片,不说那么多了,进入正题。偶上传了应用,请到该地址下载:http://download.youkuaiyun.com/detail/a1031359915/8990855
2015-08-11 15:33:11
4205
原创 FragmentActivity传消息给子fragment
网上有很多例子是关于activity传参给子fragment是通过tag来传递,其实还有一种方法,就是通过获取子fragment对象来操作首先有一个FragmentActivity类:MainActivity,其继承FragmentActivity类在MainActivity中监听到控件事件:其中sendMessageToFrame(int what)为MainActivity中方法@
2015-03-25 10:07:23
3089
转载 Android之解决太大太多图片造成的oom
内存溢出在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也是学习参考网络资料使用的,先来简单讲
2015-03-23 10:10:12
5000
转载 Android中launcherMode="singleTask"详解<解决home键返回不能出现原界面问题>
原文地址:http://blog.youkuaiyun.com/wdaming1986/article/details/7304191 android中launcherMode有4中属性:standard(默认), singleTop,singleTask和 singleInstance;网上有好多例子讲解这四种关系的:下面我列举几个链接: 大明原创---->转载请标明出处:h
2014-12-28 12:30:55
20477
原创 MD5值加密并转为16进制
加密方式:MD5值二进制转十六进制 private static MessageDigest digest = null; /** * Hashes a String using the Md5 algorithm and returns the result as a * String of hexadecimal numbers. This method is
2014-12-04 15:27:58
9829
原创 gallery解决快速滑动以及滑动距离过宽的问题
gallery作为android大控件之一,在4.0版本以上,你会发现,gallery对象上会有一条黑线,很有可能要摒弃了,目前还是可以使用的。gallery的使用:系统gallery,使用后,滑动以下,会连续快速的滑动,有些时候是不需要这样的,比如,实现广告循环播放,不需要快速滑动。下面是解决这个问题的方法代码:继承gallery,修改onFling方法,如果单纯的让滑动快速效果失效,在
2014-12-04 10:18:02
1711
原创 Android-----WebView使用
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础
2014-11-27 14:27:09
623
原创 activity添加动画效果
手机app都有动画效果,系统自带、app自定义等等,对于开发人员来说,想要达到需求给定的效果,那必须自定义效果,view动画、activity动画等,现在主要来讲下activity自定义动画效果:以下是实现一个activity从下往上飞出的效果:先定义下动画:进入动画anim_in.xml <translate android:fromXD
2014-11-27 14:19:39
1252
转载 ScrollView下,ListView重复调用getview解决方案
首先讲一下我遇到的需求吧,页面是这样的,上边有东西,中间是列表,下边还有东西。首先我看到列表立刻就想到了用ListView,但是页面有限,只能用ScrollView包一下。想到就做呗。我就在ScrollView里面加了一个ListView, ListView设置的是wapcontent,这样就出现了ListView数据只显示出了一行。好的,解决问题的方案就来了。一.设置scrollView
2014-11-25 13:57:45
7337
转载 android 比较靠谱的图片压缩
第一:我们先看下质量压缩方法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG,
2014-11-18 09:31:41
739
转载 Android中用layer-list编写阴影效果
要实现这种效果当然有多 种方式,比如背景图片直接加阴影效果,或者用代码画一个(onDraw())。这次我们直接用layer-list来实现。在项目 res->drawable中创建一个xml,如果列表中有layer-list选择的话直接选择创建,如果没有的话就随意(似乎4.0以下没有 layer-list选择),没有的话将xml文件中的根标签改为layer-list即可。上述效果具体代码如下:
2014-11-12 18:53:55
28341
转载 Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
本文内容:1、横向ListView的所有实现思路;2、其中一个最通用的思路HorizontalListView,并基于横向ListView开发一个简单的相册;3、实现的横向ListView在点击、浏览时item背景会变色,并解决了listview里setSelected造成item的选择状态混乱的问题。众所周知,ListView默认的方向是垂直的,但有些时候人们更喜欢横向ListV
2014-10-21 14:45:00
1244
转载 (android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效
近没事的时候仿写Google+的布局,遇到了一个问题,想要一个类似网易新闻向左滑动Activity界面可以finish掉Activity,由于向左滑动时,左面会出现黑屏,不好看, 所以在样式中添加了 true让Activity界面透明, 这样做是可以满足要求, 但是我想要的Activity之间的切换动画却没有了。网上有人说重写Activity中的overridePendingTransitio
2014-10-17 13:41:03
22695
2
转载 android环境搭建--解决SDK Manager更新SDK时的“https://dl-ssl.google.com refused”异常
这几天刚接触安卓开发,准备搭建环境,照着网上的教程下载安装,就是在更新sdk时反复折腾了好久,老是更新不了。我在网速也是很好的,开始是老超时timeout,后来看了他们说的修改windows/system32/drivers/etc/hosts文件,修改后速度倒是挺快,就是出现错误提示:Download interrupted: hostname in certificate didn't m
2014-09-23 17:39:11
786
原创 图片(bitmap)转化为byte[],并上传到服务器
/** * 压缩bitmap * * @param bitmap * @return */ private Bitmap compressBitmap(Bitmap bitmap) { // 创建操作图片用的matrix对象 Matrix matrix = new Matrix(); matr
2014-07-23 16:25:10
12045
原创 调用图片剪辑程序
/** * Constructs an intent for image cropping. 调用图片剪辑程序 */ public static Intent createCropImageIntent(Uri photoUri) { Intent intent = new Intent("com.android.camera.action.CROP")
2014-05-27 10:53:22
715
转载 8583报文详细分析
http://blog.youkuaiyun.com/pony_maggie/article/details/6568192不要以为我这篇文章是告诉你什么是8583,告诉你map的原理,然后分析各个域是什么意思,格式如何, 再有详细一点的甚至告诉你如何写程序等等. 不是, 之所以不写上面这些,基于两点:1 太多的人写这些了, 网上一搜8583,出来的文章都是关于这些的.
2014-05-05 16:06:16
760
转载 8583报文分析
ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。 其中位图是8583包的灵魂,它是打包解包确定字段域的关键, 而了解每个字段域的属性则是填写数据的基础, 1、 位图描述如下: 位图位置:1 格式:定长 类型:B16(二进制16位,16*8=128b
2014-04-17 12:06:48
6030
转载 java线程安全与内存分析
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底
2014-04-02 10:59:41
787
转载 安卓手机连接蓝牙打印机实现打印功能
原文地址:http://blog.youkuaiyun.com/reality_jie_blog/article/details/11895843最近在做一个安卓应用,其中有一个需求是要求用蓝牙连接打印机实现打印功能。一开始没有一点头绪,网上找了很多资料也找不到有用的数据。所以自己就去研究,最终,功夫不负有心人,顺利的完成了这个功能。下边贴出我写的代码,共有需要的IT哥们参考学习。
2014-03-18 16:08:17
85395
3
原创 相关转换代码
package com.example.guidviewtest;import java.text.DateFormat;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import ja
2014-02-17 16:05:18
872
原创 获取日期段天数
相关代码如下:private static DateFormat norDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); public static String normalizeDate2String(Date date) { return norDateFormat.format(date); }
2014-01-24 15:38:02
832
转载 电脑蓝屏问题排查
电脑蓝屏故障的检修方法 当电脑发生蓝屏故障时,按照如下的检修方法进行检修。 (1) 首先了解发生蓝屏前电脑的情况及所做的操作。如果电脑在CPU或内存等超频后,出现蓝屏,则蓝屏故障与超频有关,只要将频率恢复正常即可。 (2) 如果电脑在光驱读盘时被非正常打开导致蓝屏,则蓝屏故障是由于被误操作引起的,此故障一般将光盘重新放入光驱,再关上光驱托盘即可。 (3) 如果电脑在带电插拔某设备时
2013-12-28 22:35:13
1331
原创 自制日期选择器(datepicker)
在网上看过很多关于datepicker的列子,效果就是我想要的,但界面却和我的项目不同,因此在网上的例子上做做手脚,改变下外观,先说下改动的地方,再将代码放上去。1、主要改动关键是在WheelView类:protected void onDraw(Canvas canvas)方法中,drawCenterRect(canvas)的位置放置@Override protected void onD
2013-12-24 14:59:30
12733
转载 Java 正确的做字符串编码转换
字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JVM 根据操
2013-12-13 14:23:54
729
原创 内存泄露分析方法(android内存溢出)
内存泄露就用DDMS dump hprof file 然后用MemoryAnalyzer分析找到泄露的地方,然后释放 。
2013-11-13 10:26:07
666
转载 android手机常用分辨率
QVGA(240x320) 用于1000元以下的低端Android手机,显示效果和塞班S60V3的手机一样,对软件的兼容性不好,很多应用运行起来可能会无故退出,代表机型有中兴N600、HTC G8 Wildfire等。 HVGA(320x480) 曾经的主流分辨率,现在售价在1500到2000元手机常用,运行绝大部分软件没有问题,但显示效果一般,代表机型有HTC G1、G2、G3
2013-11-06 15:08:55
828
转载 android适配各种分辨率的问题
一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使
2013-11-06 15:07:53
857
转载 dialog,activity 屏蔽Home键详解
相信在Android应用上,很多时候逻辑是需要屏蔽Home键的,但这个用户体验是否需要,就看各位的需求了。 一般的方法屏蔽Home键,大家一定看过不少文章了。我总结一下,先说一下一般情况下Activity的屏蔽按键和Home键吧。 屏蔽其他键,重写onKeyDown @Override public boolean onKeyDown(int keyCode, KeyEv
2013-09-17 15:09:22
6707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人