Android
strongBornIn1990
我是一个热爱学习的程序员。
展开
-
以字节码通信时的乱码
我们在做Android或IOS移动端的时候,传输的Model用JSON解析,然后用HTTP通信传输到服务端,服务端再用JSON解析,中间没有涉及到编码的问题,那是因为HTTP默认编码是UTF-8(也就是我们的Model是转换成UTF-8字节流通信的,如果我们不直接使用现成的HTTP通信函数,而是使用Socket,我们就会发现,无论是否经过JSON解析,最后都是转换成byte字节流传输,而将本文转换原创 2017-08-04 16:11:36 · 552 阅读 · 0 评论 -
主线程和子线程的合理使用01
转:http://www.cnblogs.com/manuosex/p/3562248.htmlandroid handler 简介android的handler 是一个神奇东西,处理异步消息的时候,我们离不开他.那么他的具体的介绍是什么了?Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回转载 2016-04-15 10:01:08 · 322 阅读 · 0 评论 -
TextView跑马灯效果
只要简单设置TextView的属性即可实现跑马灯效果,用FrameLayout布局可以实现跑马灯在其他View如VideoView上显示: android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee"原创 2016-03-02 16:06:09 · 308 阅读 · 0 评论 -
Hibernate ORM入门04
转自博客园:http://www.cnblogs.com/yjmyzz/archive/2012/12/26/2834037.html相对微软的linq-to-sql或EF框架而言,"Hibernate对于eclipse的集成开发“ 新手并不容易掌握,下面是新手上路的步骤:一、准备工作:1、先下载eclipse (官网 http://eclipse.org/) 注:如本转载 2016-02-24 09:06:24 · 418 阅读 · 0 评论 -
instanceof, isinstance,isAssignableFrom的区别
instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"); System.out.println(s instanceof St转载 2016-02-03 09:48:54 · 264 阅读 · 0 评论 -
Android操作HTTP实现与服务器通信
本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。HTTP协议简介: HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP转载 2016-02-15 15:07:38 · 483 阅读 · 0 评论 -
开发参考
开发微信可用这个生成二维码:http://www.xmesm.cn/Android API:http://www.android-doc.com/reference/android/package-summary.html遇到错误可以查:http://stackoverflow.com/我最喜欢的学习MYSQL的网址:http://w原创 2016-02-26 17:06:19 · 229 阅读 · 0 评论 -
Android 闪电效果 (Electric Screen,电动屏幕)
转:http://blog.csdn.net/u013045971/article/details/41984879本文介绍一个在google play上很火爆,好玩的App,如题如图: 实现思路:在一个透明的Activity上用SurfaceView绘制闪电,同时加上震动和音效。在touch事件中调用闪电算法。Surfac转载 2016-02-26 15:00:44 · 807 阅读 · 0 评论 -
游戏中添加音频-详解MEDIAPLAYER与SOUNDPOO!并讲解两者的区别和游戏中的用途
李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/312.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都转载 2016-02-26 14:05:31 · 358 阅读 · 0 评论 -
Android碎屏效果
转自:顾明伟 http://blog.csdn.net/u013045971本文介绍一个好玩的App 如图:实现思路:在一个透明的Activity上用一个自定义View,然后在View上画.9的碎玻璃图片,加上音效。然后过一段时间消失。主要用一个postInvalidate();方法,用一个集合去装手指触摸过的地方,在touch事件中调用post转载 2016-02-26 11:23:16 · 836 阅读 · 0 评论 -
android:clipToPadding和android:clipChildren
转:http://www.alloyteam.com/2014/10/androidcliptopadding-he-androidclipchildren/?utm_source=tuicool&utm_medium=referral假设我们要做一个效果,界面最顶部是一个ActionBar并且是半透明的,ActionBar下面是一个ListView,在初始状态下,ListView是top转载 2016-02-25 16:16:55 · 260 阅读 · 0 评论 -
【Android效果集】学习ExplosionField之粒子破碎效果
转: http://blog.csdn.net/XieYupeng520/article/details/49951835前段时间在某效果网站看到开源项目【ExplosionField】非常喜欢,于是自己跟着源码学习着去做了做。跟源码效果有一点区别,我都是尽力读懂源码然后用自己的理解写出来,源码有些看不懂的地方,我也就没有用到,因为自己的代码要保证自己都能看懂。最后效果转载 2016-02-25 14:40:53 · 497 阅读 · 0 评论 -
Android定时执行02
转:http://blog.csdn.net/fancsxx/article/details/8811565在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Han转载 2016-03-09 10:37:46 · 177 阅读 · 0 评论 -
Android定时执行01
public class TestActivity extends Activity{ private TextView mTextView;原创 2016-03-09 09:43:19 · 341 阅读 · 0 评论 -
主线程和子线程的合理使用02
在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。一个Android 程序默认情况下也只有一个Proce翻译 2016-04-15 10:13:01 · 410 阅读 · 0 评论 -
主线程和子线程的合理使用03
转:http://www.cnblogs.com/jackhuclan/archive/2013/07/10/3182084.htmlandroid 主线程和子线程之间的消息传递从主线程发送消息到子线程(准确地说应该是非UI线程) package com.zhuozhuo;import android.app.Activity;import androi转载 2016-04-15 10:43:48 · 270 阅读 · 0 评论 -
MediaPlayer与SoundPool的使用场景
转:http://daikainan.iteye.com/blog/1408015MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。此时可以调用start()方法重新从头播放转载 2016-05-11 13:55:26 · 479 阅读 · 0 评论 -
利用ffmpeg+opencv实现画中画
转自:http://blog.csdn.net/dzhuang123/article/details/45054497需求:把两路视频合成一路,即一个画面同时显示两路视频,其中一路缩小成小视频叠在大视频上面,和电视机的画中画效果类似。思路:用h264编码的视频举例,文件中存储的es流是h264,经过解码成yuv,yuv可以转换成rgb格式。把小视频的rgb复制到大视频需转载 2017-02-09 15:39:06 · 1229 阅读 · 1 评论 -
AndroidStudio错误
编译运行出错信息如下:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcept原创 2017-01-10 12:02:17 · 618 阅读 · 0 评论 -
Android调试02
转:http://blog.sina.com.cn/s/blog_769500f001019fy5.htmlRuntimeException e = new RuntimeException("leon is here");e.fillInStackTrace();Slog.i(TAG, "xxx" + value, e);大家知道android framewo转载 2016-05-19 09:26:52 · 235 阅读 · 0 评论 -
Android异常捕获03
转:http://blog.csdn.net/liuhe688/article/details/6584143大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复转载 2016-05-06 13:09:41 · 258 阅读 · 0 评论 -
Android异常捕获02
转:http://blog.csdn.net/bruce_ke/article/details/8673401源码下载地址:http://download.csdn.net/detail/weidi1989/4588310我们先建立一个crash项目,项目结构如图:了解以下两个类:Android.app.Application和java.lang转载 2016-05-06 13:06:53 · 230 阅读 · 0 评论 -
Android异常捕获01
转:http://bbs.51cto.com/thread-1037088-1.html(一) 前言各位亲爱的午饭童鞋,是不是经常因为自己的程序中出现未层捕获的异常导致程序异常终止而痛苦不已?嗯,是的。。 但是,大家不要怕,今天给大家分享一个东东可以解决大家这种困扰,吼吼!(二) UncaughtExceptionHandler接口这个接口,顾名思义,就是处理程序中没有转载 2016-05-06 13:01:07 · 266 阅读 · 0 评论 -
Android调试01
Android调试一般是用Log,在每个重要方法里写Log,然后看Log打印。一开始,我做APP时,没显示错误,无法找到错误,后来在重要方法中加上Log,才发现,在多线程同时进行时,有些线程没有及时remove,有些在线程里用AddCallBack但是该线程跳转到其他页面时只是销毁了线程但并没有removeAllCallBack,从而导致CallBack不断增加,从而引起逻辑上的错误。这时候可以根原创 2016-05-17 11:26:34 · 289 阅读 · 0 评论 -
HTTP服务器与Android客户端的json交互
版权声明:如需转载,请标明出处:http://blog.csdn.net/shangmingchao【商明超的博客】废话就不多说了,直接上代码:服务器端:①MySQL中建立一个数据库hello,建一张表tab_user,添加字段id,username,password。然后随便添加几条记录。②新建Java Web工程Hel转载 2016-05-16 12:01:03 · 1905 阅读 · 0 评论 -
Android:用Handler实现异步处理功能
转:http://blog.chinaunix.net/uid-26847859-id-3321641.html一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需转载 2016-05-16 11:30:40 · 312 阅读 · 0 评论 -
高德地图开发参考01
开发者中心:http://lbs.amap.com/getting-started/locate/原创 2016-05-11 14:13:42 · 322 阅读 · 0 评论 -
Android辅助工具01
Android的XML支持RGB颜色而不支持16位颜色,或者用Photoshop用吸管工具获得的是16位颜色,可以通过下面工具转换成RGB用在XML上:http://www.kqiqi.com/tools/RGB216/原创 2016-05-11 14:12:04 · 302 阅读 · 0 评论 -
Android APK反编译02
转:http://blog.csdn.net/qq435757399/article/details/17765437apk反编译:第一类:首先将apk文件后缀改为zip并解压,得到其中的classes.dex第二类:按照第一类没有得到classes.dex文件;获取apk文件和odex文件;1.首先配java环境,下载所需工具smali-1转载 2016-05-11 14:07:10 · 343 阅读 · 0 评论 -
Android APK反编译01
转:http://blog.csdn.net/vipzjyno1/article/details/21039349/在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注转载 2016-05-11 14:04:11 · 326 阅读 · 0 评论 -
Eclipse设置-让编程更舒服02
按照ADT的默认安装,点击android关键词无法跳转到关键词所在的源码的解释,比如点击TextView,无法看到TextView的源码解释,是因为ADT不会默认下载并配置源码,所以要手动配置:一、二、三、而我执行到第二张图片的步骤三后,就已经可以实现android原生源码的跳转了。原创 2016-02-23 16:44:29 · 307 阅读 · 0 评论 -
Eclipse设置-让编程更舒服01
Eclipse的一些默认快捷键不太适合我,用起来不顺心,比如高亮,有时候点击变量或函数会自动高亮相同的变量或函数,但是有时候没反应,用起来不爽,而且默认快捷键为Shift+Alt+O,三个手指不灵活,可以设置成Ctrl+G,容易记忆:原创 2016-02-23 14:52:26 · 647 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(二)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44283093,本文出自:【张鸿洋的博客】1、概述在上一篇Android FoldingLayout 折叠布局 原理及实现(一)我们实现了下面的1,2,3。1、Matrix的setPolyToPoly使用2、在图片上使用渐变和阴影转载 2016-02-17 12:44:06 · 372 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(一)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44278417,本文出自:【张鸿洋的博客】1、概述无意中翻到的FoldingLayout的介绍的博客,以及github地址。感觉很nice呀,于是花了点时间研究以及编写,本篇博客将带大家从最基本的原理分析,一步一步的实现我们的FoldingLayout,当然了,如果转载 2016-02-17 12:42:37 · 259 阅读 · 0 评论 -
Android 自定义控件打造史上最简单的侧滑菜单01
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后转载 2016-02-16 11:19:05 · 476 阅读 · 0 评论 -
Android滑动锁屏
先上图:大概就是这种效果,你可以用于滑动解锁,也可以当做个性化的Button来用这个我已经进行了封装,可以直接在xml中进行编写,然后在activity中重写ontouch方法进行button的判断即可,不用你再调整任何东西,滑动什么的都是自动适配的 我把这种Button命名为SlidingButton,先看一下代码吧,都是非常简单易用的:?转载 2016-03-03 10:46:23 · 529 阅读 · 0 评论 -
如何判断Android手机是否因为信号问题无法获得数据
有时候,手机APP无法获得数据,这时候不清楚是否是因为手机移动2G卡信号或者无访问权限,这时候可以:证明可以获得外部数据,但是有些服务器是有访问权限的,比如该服务器限制某些IP某些网段才可以访问服务器,这时候可以让手机处于这个网段,然后PING要访问的服务器,如从而可以我们手机的网络无法连上服务器,有可能是网络配置的问题,该网络并没有真正连上服务器,并没有访问权限。原创 2016-03-03 09:56:38 · 647 阅读 · 0 评论 -
Android 自定义控件打造史上最简单的侧滑菜单02
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39257409,本文出自【张鸿洋的博客】上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就转载 2016-02-16 14:43:49 · 291 阅读 · 0 评论 -
Android listview的item点击事件怎么失效了?
Android listview的item点击事件怎么失效了?我的listview的item里面有Button,并给其设置了点击事件,而且有效可点击,但是listview的item点击事件却失效了,网上的什么一些配置文件设置focusable = false之类的都不好使,就不要再讲了,讲点给力的,thk U 了按投票排序按时间排序5 个回答转载 2016-02-15 15:40:41 · 550 阅读 · 0 评论 -
Android弹幕01
转:http://blog.csdn.net/goodlixueyong/article/details/50734551在B站或者其他视频网站看视频时,常常会打开弹幕效果,边看节目边看大家的吐槽。弹幕看起来很有意思,今天我们就来实现一个简单的弹幕效果。 从直观上,弹幕效果就是在一个ViewGroup上增加一些View,然后让这些View移动起来。所以,整体转载 2016-03-02 15:41:34 · 394 阅读 · 0 评论