08 2014 档案
摘要:上回再写了《Android中使用ListView绘制自定义表格》后,很多人留言代码不全和没有数据样例。但因为项目原因,没法把源码全部贴上来。近两天,抽空简化了一下,做了一个例子。效果图如一、功能: 1、支持列合并 2、考虑了界面刷新优化 3、预留部分接口 4、支持左右滚动1、枚举类:Cell...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37758097一直觉得地图应用支持离线地图很重要啊,我等移动2G屌丝,流量不易,且用且珍惜。对于官方开发指南对于离线地图的教程,提供了两种方案:第一,手动导入,先将从官网下载的离线包...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37737213上篇博客已经实现了地图的定位以及结合了方向传感器用户路痴定位方向,如果你还不清楚,请查看:Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器,...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一...
阅读全文
摘要:转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你...
阅读全文
摘要:转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你...
阅读全文
摘要:一、将统一管理Activity的类ActivityManager复制到工程里面。package com.jsmtr.www.Helper;import java.util.LinkedList;import java.util.List;import android.app.Activity;imp...
阅读全文
摘要:(用别人的代码进行分析) 不知道在开发中有没有经常使用到这种效果,所谓的遮罩层就是给一张图片不是我们想要的形状,这个时候我们就可以使用遮罩效果把这个图片变成我们想要的形状,一般使用最多就是圆形的效果,如下图:上面这个图片是圆形的,而我们这个原图是正方形的,所以我们可能就需要这么一个遮罩的效果使它变为...
阅读全文
摘要:众所周知,android的apk文件是非常容易被反编译的,这样对于开发者来说,辛辛苦苦开发应用被破解是一件很令人懊恼的事情,谷歌也认识到了这一点,所以从2.3之后就为开发者提供了一个代码混淆工具proguard,新版的adt创建的工程默认都会有多两个代码混淆文件。proguard.cfg就是传说中的...
阅读全文
摘要:转载于 http://blog.csdn.net/longyuhome/article/details/9011629 在看时序图的例子的时候,发现有些的时序图上有小人的图标,可是一些UML工具却没有找到小人的图标,这让我很闹心,一直没解决,今天终于将该问题给解决了。解决这个问题来自于网上的一个建议...
阅读全文
摘要:一、 有图有真相二、实现:1.基于ListView分类效果2. TitleView即标题的处理(创建)3. 处理TitleView的三种状态三、源码:例子下载实现可以看代码,具体描述以后再添加。转载请注明出处:http://blog.csdn.net/love_world_/article/deta...
阅读全文
摘要:android.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺...
阅读全文
摘要:目前情况在不修改源码的情况下,当ViewPager滑动到最后一个item的时候,他就无法再往右滑动;当ViewPager滑动到第一个item的时候,他也无法再往前滑动。(以上全是废话)设想我们可以这样想,当滑动最后一个的时候,我们让他跳转到第一个,这样他就可以继续往后滑动了,这样做行程了我们想要的循...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23441455昨晚没事手机下载了一些APP,发现现在仿win8的主界面越来越多,在大家见惯了类GridView或者类Tab后,给人一种耳目一新的感觉。今天在eoe上偶然发现已经有人实...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。1、请解释下在单线程模型中Message,Hand...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/25708045一哥们去新疆前给了我个任务,就是整这东西,哥们回来了,赶紧做了个,哈哈,可惜没给我带切糕。新版微信的效果,一眼看上去准备用ViewpagerIndicator来实现,但...
阅读全文
摘要:继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog.1、Timer管理延时任务的缺陷a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因...
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38799363,本文出自:【张鸿洋的博客】一直在仿微信界面,今天终于有幸利用百度云推送仿一仿微信聊天了~~~首先特别感谢:weidi1989分享的Android之基于百度云推送IM,...
阅读全文
摘要:XML转义字符以下为XML标志符的数字和字符串转义符" (" 或 ")' (' 或 ')& (& 或 &)lt() (> 或 >)如题:比如:在string.xml中定义如下一个字符串,大家好,欢迎来到eoeandroid社区。wel...
阅读全文
摘要:乐够GO应用源码完整版 V1.0,系统2.3以上使用,需要联网,每天定时更新数据,实现了对文章赞的功能,以及常用的评论功能,还有生活的职业的相关功能,如查找功能,分类的分类等功能,具体大家可以看看应用就知道了,或者也可以安装演示应用包测试即可。详细说明:http://android.662p.com...
阅读全文
摘要:再给大家介绍我做的:sdk :android 1.6我的方式android手机通过无线wifi连接servlet,然后再servlet中添加代码,然后在写入数据库,我用的数据库是mssql2005,记住驱动用的sqljdbc4.jar,当然我也试过sqljdbc.jar,但是就是连不上,不信可以试试...
阅读全文
摘要:经过了一段时间的学习,初步了解了该如何使用jQuery Mobile和 Phone Gap来开发一个Android应用程序,也想把这些东西介绍给大家。1、 软件准备要进行android app的开发,当然需要准备Java, eclipse和安装Android SDK,这个部分网络上面很多方法,搜索“...
阅读全文
摘要:如何创建一个View的分割线,如上图 我们见介绍三种可以创建看起来很不错的view的分割线,如在button之间添加分割线。 这个例子是将为LinearLayout内的三个Button间添加分割线。 这三个例子可能容易实现,相信会有更好的实现办法。1 人工添加LinearLayout的分割线我们可...
阅读全文
摘要:Android中实现上传文件,其实是很简单的,和在java里面是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要配置content-type的一些参数!如果这些都弄好了,上传就很简单了,下面是我写的一个上传的工具类:package com.spring.sky.image.upl...
阅读全文
摘要:Broadcast和Service都是Android四大组建之一的。这里的广播是动态的,自己注册的一个广播。这种最典型的用法就是利用开机广播,然后再起自己的服务,也就是在Android手机中做到开启启动。Service与Broadcastpublic class MyService extends ...
阅读全文
摘要:1.虚线画效果,可以使用Android中的xml来做。2.直接上代码: 写一个 bg_border_stroke的xml做背景。bg_border_stroke.xml ...
阅读全文
摘要:懒得废话一大堆概念,关于ADT、NDK的概念要是你不懂,怎么会搜到这里来?所以你只需要根据下面的步骤来,就可以完成NDK环境搭建了。 步骤:(假设你未安装任何相关开发工具,如果已经安装了,就可以跳过)一. 环境搭建1. 安装 jdk 安装完毕后配置好环境变量(我安装的是jdk1.7) JA...
阅读全文
摘要:AppWidget不知道大家使用这个多不多,这个在手机上也叫做挂件,挂件也就是放在桌面方便用户进行使用的,从android1.6开始挂件支持一些简单的lauout和view,到了android4.0之后谷歌在挂件上也是加上了更为丰富的view支持,下面我们就从头开始来介绍一下这些挂件吧。如何添加一个...
阅读全文
摘要:1.SDK目录介绍:********************************add-ons:Android开发需要的第三方文件,附加的库,如Google APIs、GoogleMaps。build-tools:构建工具,用于建立一个新的程序版本,当一个实用编程。docs:Android SD...
阅读全文
摘要:本文内容环境演示模仿QQ空间风格的UI虽然这个 UI 跟现在的QQ空间有点差别,但是也能学到很多东西。下载 Demo环境Windows 7 64 位Eclipse ADT V22.6.2,Android 4.4.2(API 19)SAMSUNG GT-I9008L,Android OS 2.2.2演...
阅读全文
摘要:本文内容环境项目结构演示微信启动动画本文演示微信启动动画。请点击此处下载,自行调试。顺便抱怨一下,实践性(与研究性质的相对)技术博的“七宗罪”:第一宗罪,错字连篇,逻辑不清;第二宗罪,文章冗长,排版混乱;第三宗罪,拿来主义,问题不在抄,在自己不做验证。模仿是入门和深入学习的、躲不开的第一步;第四宗罪...
阅读全文
摘要:今天要介绍的是Github上一个使用非常广泛的图片异步加载库Android-Universal-Image-Loader,该项目的功能十分强大,可以说是我见过的目前功能最全、性能最优的图片异步加载解决方案。做Android的同学都知道,Android加载大量图片时,由于系统分配给图片加载的内存大小有...
阅读全文
摘要:Android Studio 快捷键
阅读全文
摘要:使用ImageView时经常会用到scaleType属性,如:123456789 scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCro...
阅读全文
摘要:我们进行Android开发时,Handler可以说是使用非常频繁的一个概念,它的用处不言而喻。本文就详细介绍Handler的基本概念和用法。Handler的基本概念 Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列...
阅读全文
摘要:当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大...
阅读全文
摘要:本文内容环境开源项目 eoe 社区 Android 客户端本文介绍 eoe 社区 Android 客户端。它是一个开源项目,功能相对简单,采用侧边菜单栏。可以学习一下。点击此处查看 GitHub 上的项目。今天调试几个开源的 Andriod 项目,像什么oschina,apolloMod等等,都跑不...
阅读全文
摘要:蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器):1.设置权限在manifest中配置2.启动蓝牙首先要查看本机是否支持蓝牙,获取BluetoothAdapter蓝牙适配器对象Bluetooth...
阅读全文
摘要:我想实现一个效果,从底部向上逐渐弹出。如下图所示:1.点击 显示 按钮时,一个dialog对话框从底部慢慢向上弹出。2.关闭dialog时, dialog缓慢的移动向底部消失。很平滑的效果。 实现方式:在activity中写代码如下1234567891011121314151617181920212...
阅读全文
摘要:背景:假说有两个Activity, Activity1和Activity2, 1跳转到2,如果要在2退出程序,一般网上比较常见的说法是用System.exit(0)或是android.os.Process.killProcess(android.os.Process.myPid())但实际应用中,并...
阅读全文
摘要://压缩图片大小publicstaticBitmapcompressImage(Bitmapimage){ByteArrayOutputStreambaos=newByteArrayOutputStream();image.compress(Bitmap.CompressFormat.JPEG,10...
阅读全文
摘要:布局layout中使用: 1 4 android:progressDrawable="@drawable/myprogress" 5 android:layout_width="158dp" 6 android:layout_he...
阅读全文
摘要:Drawable以下这个是测试加载1000个Drawable对象的代码:public class Main extends Activity{ int number = 1000; Drawable[] array; @Override public void onCrea...
阅读全文
摘要:Android为不同类型的进程分配了不同的内存使用上限,如果应用进程使用的内存超过了这个上限,则会被系统视为内存泄漏,从而被kill掉。Android为应用进程分配的内存上限如下所示:位置: /ANDROID_SOURCE/system/core/rootdir/init.rc 部分脚本# Defi...
阅读全文
摘要:本文内容关于 ActionBar必要条件项目结构环境演示一:Action Bar 显示隐藏演示二:Action Item 显示菜单选项演示三:Action Home 启用“返回/向上”程序图标导航演示四:Action View 显示 UI 组件如果你想使用ActionBarSherlock,那么最好...
阅读全文
摘要:有时候想开发的时候想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”...需要工具:Fiddler2 抓包(点击下载)Android 手机一台一、如何使用 Fiddler2 下载完成后安装,安装过程就不贴图了。 如下图设置Fiddle...
阅读全文
摘要:转换获取一个汉字的拼音首字母。 GB码两个字节分别减去160,转换成10进制码组合就可以得到区位码例如汉字“你”的GB码是0xC4/0xE3,分别减去0xA0(160)就是0x24/0x430x24转成10进制就是36,0x43是67,那么它的区位码就是3667,在对照表中读音为‘n’。XML布局 ...
阅读全文
摘要:在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功能。这时我们第一时间想到的可能是Toa...
阅读全文
摘要:在Android开发中,常用的组件有时候无法满足我们的需求,因此我们需要自定义组件,这样可以提高组件的复用性,通过继承已有的组件,在此基础上对塔改进,下面演示简单一个一个按钮控件,塔包含2个ImageView和1个TextView。1.组件模板mybutton.xml 1 7 15 ...
阅读全文
摘要:Volley是Google在2003年的I/O大会上推出的通信框架,结合了AsyncHttpClient和Universal-Image-Loader的优点——简化了http的使用 + 异步加载图片的神奇能力。Android中的Http实现主要有HttpUrlConnection和HttpClien...
阅读全文
摘要:Android应用检查版本更新后,在通知栏下载,更新下载进度,下载完成自动安装,效果图如下:检查当前版本号AndroidManifest文件中的versionCode用来标识版本,在服务器放一个新版本的apk,versioncode大于当前版本,下面代码用来获取versioncode的值Packag...
阅读全文
摘要:背景对于ListView、GridView、Gallery、Spinner等等,它是它们的适配器,直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,BaseAdapter与其他Adapter有些不...
阅读全文
摘要:动画效果编程基础--AnimationAndroid动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透...
阅读全文
摘要:1、设置activity无标题,全屏// 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...
阅读全文
摘要:V4的兼容包API大概就这4个常用的方法。code布局 MainActivty@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns...
阅读全文
摘要:Android高级图片滚动控件,编写3D版的图片轮播器http://blog.csdn.net/guolin_blog/article/details/17482089A cool Open Source CoverFlow view for Android with several fancy e...
阅读全文
摘要:09-09 10:19:59.979: E/AndroidRuntime(2767): FATAL EXCEPTION: main09-09 10:19:59.979: E/AndroidRuntime(2767): java.lang.ClassCastException: android.vie...
阅读全文
摘要:1、输入cmd进入dos界面,进入android-sdk-windows\platform-tools目录,执行下面命令启动adb start-server出现下面错误* daemon not running. starting it now on port 5037 *ADB server did...
阅读全文
摘要:android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新...
阅读全文
摘要:1 import java.io.File; 2 3 import com.iss.utils.LogUtil; 4 5 import android.os.Environment; 6 import android.os.StatFs; 7 8 /** 9 * 类名 10 * @aut...
阅读全文
摘要:imageview一般情况下为矩形,如果需要现实为圆角或者圆形还需要进行一番处理,这里自定义了一个imageview,可以修改角度来显示圆角图片 1 import android.content.Context; 2 import android.graphics.Bitmap; 3 impo...
阅读全文
摘要:gridview是不能添加header的,这里的解决方法是将listview改造成gridview使用,功能很好用,唯一的缺点是列数不能自适应示例代码下载地址http://pan.baidu.com/s/1bnmyVZT该项目是在国外博客看到的,连接 http://www.plattysoft.co...
阅读全文
摘要:一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名...
阅读全文
摘要:第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activit...
阅读全文
摘要:android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。 看下读取sd卡的:Java代码 1 void readSDCard() { 2 String state = Environ...
阅读全文