暂无个人介绍
<p>之前我下载了<a target="_blank" href="http://www.eoeandroid.com/thread-322399-1-1.html"><span style="color:#000000">BaseAnimation</span></a> 开源库(BaseAnimation是基于开源的APP,致力于收集各种动画效果) </p> <p><span styl
<span style="font-size:18px">开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。</span> <p><span style="font-size:18px"><span style="white-space:pre"></span>原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个
<span style="font-size:18px">刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。</span> <p><span style="font-size:18px"><span style="white-space:pre"></span>所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。</span
<p>目录结构:</p> <p><img alt="" src="http://img.blog.csdn.net/20131224153841203?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFwbGUxMzIw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/grav
<div id="article_content" class="article_content"> <p><span style="font-size:14px"><span style="font-family:Arial; font-size:14px; line-height:26px">转帖请注明本文出自xiaanming的博客(<a target="_blank" href=
<p><a target="_blank" href="http://www.iteye.com/topic/685986">http://www.iteye.com/topic/685986</a> 《<a target="_blank" href="http://www.it165.net/pro/ydad/" class="keylink">Android</a>实现ListView
<ul class="Content"><li id="ArticleBox"> <p>最近在对开发项目的性能进行优化。由于项目里涉及了大量的缓存处理和数据库运用,需要对数据库进行频繁的读写、查询等操作。因此首先想到了对整个项目的数据库框架进行优化。</p> <p>原先使用android本身内置的sqllite,也就是用的最基本的SQLiteOpenHelper方法,这种方法对自己来说
<p>原理:获取来电短信内容,调用系统的语音朗读功能。</p> <p>效果图:</p> <p><img src="http://img.my.csdn.net/uploads/201211/08/1352367474_6950.png" alt=""><br></p> <p>具体代码如下:</p> <p>1,获取短信息:</p> <div class="dp-highlighte
<p>首先需要 android 源码文件NeighboringCellInfo.aidl和ITelephony.aidl,新建文件夹android.telephony(文件名必须为这个名称),将文件NeighboringCellInfo.aidl拷贝到该文件夹下,在新建另一个文件夹com.android.internal.telephony(不必须名称),将文件ITelephony.aid
<p>原理是通过,contentprovider获取系统短信数据库中的字段信息而达到获取内容目的</p> <p>效果图如下:</p> <p><img src="http://img.my.csdn.net/uploads/201211/08/1352366558_2744.png" alt=""><br></p> <p>具体代码如下:</p> <div class="dp-high
<p>如题,这是公司项目的一个功能模块,先上个效果图:</p> <p style="text-align:center"><img alt="" src="http://img.my.csdn.net/uploads/201301/27/1359275272_5039.png"><br></p> <p style="text-align:left">其次大致说说原理:</p> <p
<p>今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下<a target="_blank" href="http://blog.csdn.net/xiaanming/article/details/17539199">Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果<
其实大家可以下载 xxx卫士看下,它设置来电拒接模式后,都是会启动设置MMI指令的界面。然后再去“设置->通话设置->来电转接”,看看 “占线时转接” 设置好的电话号码,就可以知道空号/已关机/已停机对应的电话号码是什么了。 <p> <strong> 1、修改一下BLOCKED_NUMBER这个变量值,把它设置为你要测试拦截的电话号码。</strong></p>
<p><span style="font-size:18px">现在市面上常用的一些拨号软件的一个功能,来电归属地。拨号的时候,会在拨号界面出现一个号码归属地的小框框。效果如下:而且这个小窗体还可以自定义风格,并且可以自由移动。这里大概讲下实现的过程。</span></p> <p><span style="font-size:18px"><br></span></p> <p><span
<strong>1. PNG格式。</strong><br> 在这里不过多的讨论PNG格式的定义问题。但是.9.PNG确实是标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left和top边框中交叉部分是可拉伸部分,未选中部分是静态区域部分。right和bottom边框中交叉部分则是内容部分(变相的
<p style="padding:0px; margin-top:0px; margin-bottom:0px; color:rgb(34,34,34); font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; line-height:22px; white-space:normal"> 如果你是
<p>一个杀毒软甲最核心的部分一个是病毒库一个是杀毒引擎,病毒库从服务器中获得,杀毒引擎实际上是判断程序中的包名和签名是否匹配病毒库中的包名和签名,如果匹配则为病毒,界面使用帧动画来显示。</p> <p> </p> <p>思路:</p> <p>1.从服务器端把病毒的版本库信息下载下来将解析的数据存放到List集合中</p> <p>2.获取到手机中所有应用程序的包名以及程序的签名</
<span style="font-family:SimSun; font-size:18px"> 实现墨迹天气向上滑动的viewpager使用的开源库<a target="_blank" href="https://github.com/rharter/ViewPager-Android">ViewPager-Android</a>。ViewPager-Android开源库设置app:o
proguard 原理<br> Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 progu
如果不使用系统自带的TitleBar(即Activity被设置@android:style/Theme.NoTitleBar),那就需要自己来写进度条了,这里封装了一个自定义控件和加载网页的公共Activity,方便使用。<br><br> <br><br> 声明 <br><br> 欢迎转载,但请保留文章原始出处:) <br><br> 博客园:http://w
<div id="article_content" class="article_content"> <p style="text-indent:2em">#, c-format<br> msgid "Destination '%s' is not a directory"<br> msgstr "目的 “%s” 不是目录"</p> <p style="text-indent:2e
<div id="article_content" class="article_content"> <p>公司一直不是ssh零配置的框架,每次写action都要在applicationcontext和struts里面配置,好麻烦,最近有空,写了一个ssh零配置的框架</p> <p>这里写了一个小的项目,以用户权限管理为例</p> <p>先做准备工作:</p> <p>1.strut
<p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; text-indent:2em"> 安装:在Myeclipse 7.0.1中选择Help --> Software Updates --> Add/Remove Software</p> <p style="m
<a target="_blank" href="http://blog.csdn.net/hantiannan/article/details/5306194" style="color:rgb(51,51,51); text-decoration:none; font-family:'Microsoft YaHei'; font-size:20px; line-height:30px"
<p><span style="font-size:16px">package com.dtBank.app.service;<br><br><br> import java.io.File;<br> import java.io.FileOutputStream;<br> import java.io.InputStream;<br> import java.io.OutputS
<p style="color:rgb(54,46,43); font-family:Arial; font-size:14px; line-height:26px"> 在APP开发过程中,时常会用到第三方账号登录体系。</p> <p style="color:rgb(54,46,43); font-family:Arial; font-size:14px; line-height:2
<p style="margin:10px auto; color:rgb(73,73,73); font-size:14px; line-height:22.399999618530273px; background-color:rgb(199,203,189)"> 最近做一个登录的界面,我脑子里一下就想到QQ的登录界面,简单,美观,所以就找了些资料实现了下,现在整理下</p> <p
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-family:微软雅黑,Arial,Helvetica,sans-serif; font-size:14px; line-height:28px"> 越来越多
<div style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> <span style="font-family:KaiTi_GB2312"><span style="font-size:18px">一、牛人们的想法</span></span> </div> <div styl
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> 楼主三年磨剑(当然不是磨着一把剑),倾血奉献Android多线程下载Demo。有的人就问了“怎么写来写去还是Demo?
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 前一段时间在做项目的时候遇到了一个问题,美工在设计的时候设计的是一个iPhone中的开关,但是都知道Android中的Switch开关和IOS中的不同,这样就需要通过动画来实现一个iPhone开关了。</p> <p s
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> iphone上有开关控件,很漂亮,其实android4.0以后也有switch控件,但是只能用在4.0以后的系统中,这
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> 前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。 <p>这是因为两个项目的jar包(<span style="font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','De
<span style="margin:0px; padding:0px"><br style="margin:0px; padding:0px"></span> <p style="margin:10px auto; padding-top:0px; padding-bottom:0px; line-height:19px; font-size:13px; font-family:Ve
<span style="font-size:14px">本文将更进一步, 在很多实际的应用场景中我们需要一个更复杂的场景,比如说需要在一个菜单选项中集成多个tab来集中显示信息。这个时候 Viewpager就派上用场了。<br></span> <p><span style="font-size:14px"><br></span></p> <p><span style="font-si
<p><span style="font-size:14px"><span style="font-size:14px"><br></span></span></p> <p><img src="http://img.blog.csdn.net/20131216212227109?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRlhfU0tZ/f
<p>网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决。下面提出一些优化:</p> <p>1、采用线程池</p> <p>2、内存缓存+文件缓存</p> <p>3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/4</p> <p>4、对下载的图片进行按比例缩放,以减少内存的消耗<br></p> <p>具体的代码里面说
Android程序中耗电最多的地方在以下几个方面 :<br><br> 1、 大数据量的传输。<br> 2、 不停的在网络间切换。<br> 3、 解析大量的文本数据。<br><br> 那么我们怎么样来改善一下我们的程序呢?<br> 1、 在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就不需要执行相应的程序。<br> 检查网络连接的方法如下:<br><br
<p><span style="font-size:13px"><strong>一、在使用Gallery控件时,如果载入的图片过多,过大,就很容易出现OutOfMemoryError异常,就是内存溢出。这是因为Android默认分配的内存只有几M,而载入的图片如果是JPG之类的压缩格式,在内存中展开时就会占用大量的空间,也就容易内存溢出。这时可以用下面的方法解决:</strong></sp
根据用户移动地图的位置,显示在视野范围内的建筑物,简单的思路是,添加地图监听,当地图移动结束之后,计算出当前屏幕四个角的GeoPoint,根据这4个点,通过mysql的spatial中的函数,完成在此范围内的建筑物的查询。 <p align="left">1. mysql spatial介绍</p> <p align="left"> 从MySQL4.0开始加入了Spatial扩展
<div><span style="font-family:KaiTi_GB2312"><span style="font-size:18px">俗话说站在巨人的肩膀上将事半功倍,在写android的百度地图标注物聚合时,我在网上也进行了大量的查询,发现标注物聚合的算法很早就有人写了,不过他们是js或者是Google地图c#版的。借鉴他们的想法,我写了android的这版代码与大家一起分享
最近项目中用到了ListView的下拉刷新的功能,总结了一下前辈们的代码,单独抽取出来写了一个demo作为示例。 <p><br></p> <p>效果图</p> <p>下拉刷新:</p> <p><img src="http://img.blog.csdn.net/20130625115351921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZX
<span style="font-size:16px">设计基于开源的<span style="font-family:Times New Roman">XMPP</span>即时通信协议,采用<span style="font-family:Times New Roman">C</span>/<span style="font-family:Times New Roman">S</sp
1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建<br> @Override<br> public int onStartCommand(Intent intent, int flags, int startId) {<br> return START_STICKY;<br>
做android开发,开源嘛,满市场都是凌乱的机型,总少不了适配这样或那样的型号。在这里分享一下自己在开发中用到的方法。 <p><span style="white-space:pre"></span>首先要介绍一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。这个相信好好看一下也明白。就是代表着分辨率 320X480、1280X8
<p style="line-height:19px; margin:10px auto; color:rgb(75,75,75); font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:13px"> 注意:LruCache是有版本限制的,低版本的sdk需要在libs文件夹添加相应的support-4v文件。<b
<p><span style="font-size:24px; color:#FF0000">1、Android NDK简介</span></p> <p>NDK全称为native development kit本地语言(C&C++)开发包。而对应的是经常接触的Android-SDK,(software development kit)软件开发包(只支持java语言开发)。</p>
<p>Web 技术糅合了太多内容, 总的来说Server 和 Client 技术基本上不划分。 因此当PHP, J2EE, Pyth 纷扰这web世界的时候, 我们还能看到JQuary, Node.js, 还能看到Sql的阴魂不散. 很多人就开始深陷技术无法自拔。 这篇文章中。 您完全不用费神费力。 这一切都跟服务端技术没有多大关系。</p> <p>1. 服务端仅仅提供接口数据。
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现