相关帖子聚合推荐
-
1[Android]搜索工具条
-
由效果图,搜索工具条具备的功能有:
1.实现语音识别,获取关键字
2.EditText有文字输入时,应在该组件末尾显示文件删除按钮,即X符号。
3.EditText与其右边的搜索按钮无缝衔接。
并不是所有的手机都支持语音识别的,所有在启动语音识别之前,应该先进行判断。综合代码如下:重写Activity的onActivityResult(int ...
-
2关于Launcher替换,请帮助!
-
我用我写的launcher替换了系统缺省launcher。关机重启,发现android系统启动block在android动画上。
通过启动log发现我launcher activity已经成功运行并被显示了,但由于系统bootanimation这个进程没有被干掉,因此,屏幕上图形显示被bootanimation一直占用。如果此时手工将bootanimation进程kill掉,则我的Launcher程序主 ...
-
3搭建XMPP协议,实现自主推送消息到手机
-
关于服务器端向Android客户端的推送,主要有三种方式:
1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等
2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。
3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可 ...
-
4【有图有真相】一个demo让你掌握Android的各种服务
-
【有图有真相】一个demo让你掌握Android的各种服务
-
5DEVDIV版主xyz_lmn哥特别推出Android UI学习系列教程
-
DEVDIV版主xyz_lmn哥特别推出UI学习系列教程
转载请注明出处:http://www.devdiv.com/thread-106489-1-1.html
1. Android UI开发第一篇——Android九宫格的实现及九宫格源码
http://blog.devdiv.com/xyz_lmn%E5%88%86%E4%BA%ABandroid%E4%B9%9D%E5%AE%AB%E6%A0%BC%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8F%8A%E4%B9%9D%E5% ...
-
6仿tab滑动的代码
-
使用了ActivityGroup。
java code:
xml code:
[code]
-
7如何获得IP地址
-
public String getLocalIpAddress() {
try {
for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration enumIpAddr = intf.getInetAddresses(); enumI ...
-
8开发经验分享:使用Android的MediaPlayer播放Http连接的Mp3的异常问题的解决。
-
最近在制作一音频播放软件时,发现同一个音频,在三个品牌的手机里直接播放正常,但上传到网络直接使用http的url进行播放时,HTC的2.2版G6能正常边下载边播放。三星和摩托罗拉的就报错了。。。报在MediaPlayer.prepare();或MediaPlayer.prepareAsync();处,经过多次多次对比分析,发现问题出现在mp3文件上,当mp3文件是带有 ...
-
9Fragment 在Android SDK1.6上实现
-
《Fragment For All》 标明了Fragment最低sdk是1.6,SDK根目录extrasandroidcompatibility 4下可以找到android-support-v4.jar包,在这个目录中还有一个demo用来学习。
在Android 2.3.3上测试了Fragment的简单使用。效果如下:
先看一下添加jar包,如图: ...
-
10和大家分享一个Box2D的中文翻译文档。
-
Box2D是做游戏的物理仿真引擎。有好几个游戏引擎都用到了这个库,看这个文档对一些概念名词的理解还是不错的。
-
11实现通讯录的弹窗效果
-
http://www.cnblogs.com/noTice520/archive/2011/08/16/2140356.html
-
12低版本sdk的getSupportedPreviewFrameRates实现
-
在用Camera类做摄像头项目时,需要调用setPreviewFrameRate来设置摄像头的PreviewFrameRate,这个时候需要获取系统支持的PreviewFrameRate值,在低版本sdk中getSupportedPreviewFrameRates不能用,需要自己实现,请参阅下面的代码:
public List GetSupportedPreviewFrameRates() {
List list = new ArrayList(); ...
-
13Camera模仿3D效果的小例子(图片无限旋转)
-
Camera模仿3D效果的小例子(图片无限旋转)
-
14Android通过Ksoap2访问dotNet_WebService
-
纠结了一下,终于有结果了,或许对会的人来说没有什么,希望对初学者有用。
详细见附件:
附件内容包括
ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar Android-WebServiceDemo,WebSite3(dotNet_WebService)
-
15[Android]搜索关键字飞入飞出效果
-
好久没发东西了,快三个月了。忙,无他尔。接下来进入正题。
好多应用在搜索界面都有关键字飞入飞出的效果。我自己也实现了下。先上效果图:
实现该效果需要解决以下五点:
1.布局的选用。
2.确定动画区域,即布局的宽高。
3.对关键字坐标的随机分配。
4.对随机分配的坐标进行向中心靠拢。
5.动画的实现。
...
-
16腾讯微博客户端源码,View和Surface的游戏框架,以及Canvas和Paint例子源码
-
腾讯微博客户端源码,View和Surface的游戏框架,以及Canvas和Paint例子源码
-
17[有图有真相]2011QQ实战源码
-
QQ--Splash
QQ_Main
QQ_Login
-
18新浪微博的这种效果怎么实现的
-
效果图如下,可以左右滚动的网格控件...底下带标记
已经实现代码如下:
点击下载
补充内容 (2011-12-5 16:28):
难道是一个水平滚动布局嵌套一个GridView实现的?
-
19基础辅助教程:XCode 4.2的Storyboard
-
小弟是刚刚接触ios5,对storyboard也是茫然不知其为何物, goole了下发现一篇英文的入门教程, 看了下还是很基础的,比较适合我这样的新手,我大概翻译了下供大家参考,我英文也是很一般,如果有错误的地方还请大家指正.
以下为翻译内容:
基础辅助教程:XCode 4.2的Storyboard
今天我准备做一个短暂的辅助教程关于怎么用Xc ...
-
20【整理】 一网打尽Android-UI系列教程
-
•关于Android的一些设计:
http://blog.devdiv.com/%E5%85%B3%E4%BA%8Eandroid%E7%9A%84%E4%B8%80%E4%BA%9B%E8%AE%BE%E8%AE%A1.html
•Android---UI篇---Tab Layout(选项卡布局)
http://blog.devdiv.com/android-ui%E7%AF%87-tab-layout%EF%BC%88%E9%80%89%E9%A1%B9%E5%8D%A1%E5%B8%83%E5%B1%80%EF%BC%8 ...
-
21命令行打包时,如何把引用的.so库文件及相关文件打进去?
-
必须使用命令行方式打包,现在项目使用了一些.so文件及其引用的.a文件。
看了很多百度搜索,可能和dx命令有关,因只有其有--core-library参数设置,但没得其法。
不会用。试了很多次也不成功。
现在我的项目中的libs下是一个.so文件,在项目的obj目录下是一些相关的.a文件。
-
22制作自定义背景Button按钮、自定义形状Button的全攻略
-
在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发中的经验,探讨一下自定义背景的按钮、自定义形状按钮的实现方法。
首先看实现效果截图:
自定义背景的 ...
-
23[Android]仿通讯录ListView小例子
-
本想写在日志中的,但日志不支持上传附件,而本代码量比较大不适合全部帖出来,就发表在问题区了,请见谅。
第一个回帖的得到悬赏分。
顺便问下V大,现在问题区只能发悬赏帖是不是就是想让大家只发问题帖啊?我感觉坛里分享的成果帖或共享帖量见少了。
写这例子的初衷是想模仿通讯录列表,实现了一些效果,也没法做 ...
-
24Android平台下实现一个进程管理器
-
《枚举Android系统的进程、任务和服务的息》中,实现了一个简单的监控Android平台下的系统进程,任务,服务信息的小工具。在本文中,我将对这个小工具中的系统进程信息部分,进一步的完善。从用户的角度出发,将系统的任务信息Task和服务信息Service全部显示出来的意义不是很大,因此本文将不会对任务和服务两部分内容对任何 ...
-
25盘点Android 所有Dialog大合集
-
今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。
1.确定取消对话框
对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。
我们使用AlerDialog 创建对话框
使用builder设置对话框的title button icon 等等2. ...
-
26【有图有真相】一个Demo让你掌握所有的android控件!吼吼!申精啊
-
【有图有真相】一个Demo让你掌握所有的android控件!给力啊!吼吼,强烈要求申精
这么好的一个Demo只要两个资源分,值的啊,大家一定要收藏啊
附件:
-
27[Android]分享一个QQ的登陆界面
-
很感谢V哥提供的APK反编译工具,真的很牛B!
-
28Android中图像特效
-
Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.
第一步:新建一个Android工程命名为ImageDemo
第二步:新建一个.java文件,命名为ImageUtil.java,在里面定义一些图片处理方法
Java代码:第三步:修改main.xml布局文 ...
-
29多层树完美实现
-
代码比较简单不再多说
效果如图:
点击下载代码
-
30使用 TabActivity 实现滑动翻页(带动画)和标签置底与定制效
-
花了一天功夫,把 TabActivity 捣鼓出了个样子,差不多和自己所想的一致了,下图为滑动效果(带动画)。
其实做完后,才发现,TabActivity 并不难用,只需要你自己去扩展一些他的方法,就可以达到你自己想到效果。
不多说了,把实现动画的部分贴出现,其他的自己看源码吧。不过是继承了 TabHost 组件类,并 ...
-
31使用定制组件实现简单绘图板
-
最近在做一个项目,有一个要求就是在手机客户端上记录用户的笔迹,然后发往服务端进行笔记认证。于是就写了一个简单的绘图板,记录用户的笔迹及笔记经过的坐标值。网络连接代码暂时还没加上去。以下是代码:注释很详细的,相信大家能看懂,并希望能提出改进,谢谢!
主来,即要运行的Activity定制组件:MyView:布局文件:
-
32Android ImageView实例
-
ImageView控件是一个图片控件,负责显示图片。
以下模拟手机图片查看器
目录结构
main.xml布局文件ImageViewActivity类效果如图:
-
33Android 完全退出程序
-
程序运行时我直接就从MainActivity跳转到BActivity,在BActivity有个“退出程序”菜单,点击会退出程序。具体过程如下:
首先第一步:新建一个Android工程,命名为ExitDemo(目录结构图如下)
第二步:定义一个工具类Sysutil用来退出程序,这样定义好处可以在多个Activity的时候复用,代码如下:
Java代码:第 ...
-
34Android 用listview来做表格
-
说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行。因此还是那句老话: ...
-
35获取SD卡视频文件缩略图
-
MediaMetadataRetriever.java
应放在工程的:
android.media 下面
点击下载代码
-
36实现列表展开 闭合子列表功能
-
很多时候,在用别的软件时,比如手机大头V8(目前好像仅支持symbian系统)的新闻界面,整体是一个列
表, 点击某一项,会在该项下显示子列表,按照这个特点,简单的做了一个小Demo ,简单易懂,网友们可以根据
自己的功能做相应的修改。
点击下载代码
-
37使用tabActivity时,去掉页签底部默认的白线...
-
经过一翻百度,google终于实现了TabActivity设置tab自定义背景颜色,设置tab中标题文字的颜色。并将TabWidget置于底部,详情http://www.youmi.net/bbs/thread-102-1-4.html
废话不多说,直接上源代码了
点击下载代码
-
38Activity的四种加载模式
-
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。
加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
sin ...
-
39再发扫雷程序 图+代码
-
点击下载安装包
点击下载代码
-
40仿QQ--tab切换动画实例
-
分别三个功能按钮,另准备一张覆盖在按钮上的透明图片。
采用RelativeLayout.LayoutParams来动态设定透明图片的位置,TranslateAnimation来控制移动方向
代码在附件中。
点击下载代码
-
41Android View 拖动&插入
-
View 拖动&插入
拖动图标,然后把之插入,2个View 之间,选用了若干ImageView 放入ViewGroup : vertical LinearLayout
变量初始化
Java代码:定义OnTouchListener 用于监听所有动作 并注册LinearLayour的所有View
Java代码:getLocation(View) 用于: 根据目标View 判断待插入的位置 即:哪 ...
-
42Android 开发笔记 初级篇 一
-
main.xml
布局分析添加编辑框与按钮添加新的Activity使用Intent启动另一个Activity在多个Activity之间切换时候,注意每个Activity都应在AndroidManifest.xml 中有所声明定义(如下)在不同Task中启动Activity
Intent.FLAG_ACTIVITY_NEW_TASK
-
43Android腾讯微薄客户端开发系列教程
-
**** 本内容被作者隐藏 ****
-
44学习android, 自己编的一个黑白棋游戏(附源码下载)
-
学习android, 自己编的一个黑白棋游戏. 支持人机对战, 可以选择难度.
规则:
黑白棋(Othello)是由黑方和白方两人进行的益智游戏。棋盘为8x8方格.
轮到一方下棋时,必须把棋下在与对方棋子相邻的空位上,要求所下的棋子和原有的已方棋子夹住对方的至少一个棋子(横竖斜夹均可),然后把被夹住的子变成己方的颜色(也叫吃 ...
-
45android 游戏之Guess Who 模仿 UI及内部实现 (一)
-
今天从朋友那儿得一个android apk文件,安装之后感觉挺好玩的。于是就决定要模仿一下,练练手。公布出来和大家一起进步!
以后会陆续的写出来,希望大家多多照顾,并指定出不合情理的地方,我会加以改正。
在第三节将会给出项目源代码:android 游戏之Guess Who 模仿 UI及内部实现 (三)
今天把以 ...
-
46仿 UC,墨迹天气左右拖动 多屏幕显示效果
-
刚看到这么好的源码,不敢独享,图片如下:
点击下载代码
-
47基于Android平台的发音电子词典
-
基于Android平台的发音电子词典
在工程中导入外部包shoushuotts.jar导入方法:右键工程-Build Path-Configure Build Path-Libraries-Add External JARs,然后选择shoushuotts.jar导入。
此外,为了避免语音播报时将单词的词性读出,另做了一个数据库dictionary1.db,都已打包在工程里,需要时可以通过修改如下两行 ...
-
48Tab嵌套Tab例子
-
自己试试tabactivity里面在嵌套tabactivity,其实还蛮简单的。。。里面每个选项卡都对应一个activity,activity还是挺重量级的,不建议用得这么泛。。。
点击下载代码
-
49Android BaseExpandableListAdapter教程
-
我们还是先来看看效果图,在来讲解一下吧
那么我们来看看这个类在代码中是怎么样实现。
Java代码:我们在这里要记住的一件事就是,要想让要想让child获得焦点,只在public boolean isChildSelectable这个类里面改。
Java代码:browser_expandable_list_item.xml 用于显示每一个ITEM的XML
Java代码:browser ...
-
50自定义VIEW双缓冲与SurfaceView性能比较
-
双缓冲是为了防止动画闪烁而实现的一种多线程应用,主要原理:当一个动画争先显示时,程序又在改变它,前面还没显示完,程序又请求重新绘制,屏幕就会不停闪烁。为了避免闪烁,可以使用双缓冲技术,将要处理的图片在内存中处理好之后,再将其显示到屏幕上。这样显示出来是完整的图象,不会出现闪烁现象。
Android的Surface ...
-
51[源码]控件以及双指放大缩小图片、单指拖动图片
-
我将网上单指缩放的源码,修改成了双指放大缩小、单指拖动图片的效果,附上源码
点击下载代码
-
52Android实现底部菜单栏
-
我们在开发android中,许多的时候都需要让菜单栏显示在最下面或是最上面。但是程序没有给我们提供更好的组建来让我们调用,我们就得自己来实现一个试图,用来实现底部菜单栏。下面我们先来看看效果图吧:
效果图:
从图中看我们在界面的最下方有四个Button,这样显示会给用户带来很多的方便。我们先来看看这个界面是怎 ...
-
53实现系统的响铃音量框~~~
-
今天星期五,值得高兴的日子。趁项目经理不在,有空余时间,就分享一下 实现系统的响铃音量框的做法吧~~~~
实现起来很简单,就是几行代码就可以搞定了~~~~,就是运用了WindowManager的AddView实现的。
附件是我封装好的Java文件,只要调用它,就可以了。
调用方法:
PopFloatView pfv = new PopFloatView(context);
pf ...
-
54android 贪吃蛇 支持触摸屏
-
上周去一家游戏公司面试,面试的很一般,可能是因为我没有什么游戏开发方面的经验吧,所以面试官为了再给我一次机会,就让我写一个贪吃蛇的游戏,第一次写游戏,设计的还很土,但是还是很兴奋,把源码放在这里,希望对新手有些帮助,希望高手能给一些指正!谢谢!附图如下:
操作方法:将两只手放在屏幕的左上角和右下角 ...
-
55lisview实现新浪微博这个效果
-
lisview实现新浪微博这个效果
-
56Android 自定义选项卡
-
我们今天就来说说屏幕底端的选项卡,这个是很有必要的。那么我就不多说了,还是上代码吧,最后我们还有效果图:
java代码:效果图:
click to download
click to download
-
57用SurfaceView开发的瀑布模型
-
点击下载代码
-
58Android 播放音乐代码
-
这个例子是播放音乐的一个小例子也比较简单,大家需要去下载2个.mp3结尾的歌曲,然后放到SD卡里边 进行测试,就可以看到效果了。 运行效果如下
效果图:
musicitme.xml只有一个类 Activity1
-
59利用微分分析平抛运动
-
效果如图:
点击下载代码
-
60手势滑动切换页面,自动获取歌曲列表,自定义View
-
自己学习写的一个手势切换页面的练手程序。
点击下载代码
-
61android 翻页效果仿真(有提供源码)
-
效果如下图:
代码下载:
http://www.devdiv.com/forum.php?mod=redirect&goto=findpost&ptid=77455&pid=652418
大家不要忘记 应该是在800*480的屏幕下运行
-
62带有动画效果的Gallery控件
-
android的Gallery控件确实非常的实用、非常的炫,赞一个!
平时我们主要用gallery控件做图片浏览或者导航菜单,当然还有其他N多地方可以用得到
系统的gallery已经很好了,可还是有时候满足不了我们的需求(人们的需求无止境啊~~),
比如一次只想拨动一个item,系统的gallery轻轻一拨。。。嗖的一下跑到最后一项 ...
-
63Android 图片局部放大效果
-
有图有真像:
工程如下:
-
64[Android]倒影效果的ImagView
-
本文源自:http://blog.csdn.net/kenshintang1215/article/details/5804236
效果图如下:
代码如下:补充内容 (2011-9-21 17:55):
个人在代码上只是多添加了些注释而已
-
65如何让水平进度条(ProgressBar)从左往右变化
-
今天尝试做个类似街霸中的游戏场景,头部需要显示PK双方的血条。
为了达到一个对称的效果,右边的血条要从左往右减少。
展现血条首先想到的是使用ProgressBar,但是发现都是从右往左减少。
google了下,没发现有资料介绍如何配置来实现从左到右变化的效果。
万幸的是,我们可以看到源码。那么自己动手,丰衣足食,
.. ...
-
66finishActivity和Looper的问题
-
调用finishActivity后是不是Looper就结束了?
-
67如何实现这种效果的listview
-
各位大大好,请问一下如何实现下图这种效果的表格呢?
在网上找了很久,终于找到一个能达到自己要求的表格,但是代码部分又不完全,看着这种效果,真的好想实现,但是又不知道该如何实现,请各位大大指点一下,谢谢
-
68线程与looper, message queue, handler什么关系?
-
理不顺了,哪位大侠说说?
-
69[Android]使用命令行打APK包
-
接了个需求比较蛋疼的项目,用户的操作会涉及到修改源码,没办法,只好自动打包了。
现贡献出Window环境下的批处理代码如下。如果觉得不方便,本人已整合了一个rar压缩包,只要将以下三个文件中开头部分的参数设置成自己本机环境上的数值,然后依次运行下面三个文件,将自动生成一个已签名(图个方便我使用了signer.jar)可 ...
-
70我再研究finishActivity,发现了ActivityManagerNative和ActivityManagerProxy问题
-
感觉ActivityManagerProxy是用于客户端的,它定义了finishActivity
ActivityManagerNative是用户服务器端的,它的onTransact有这段代码
case FINISH_ACTIVITY_TRANSACTION: {
data.enforceInterface(IActivityManager.descriptor);
IBinder token = data.readStrongBinder();
In ...
-
71仿新浪微博向下拉动刷新功能
-
代码采用一个开源项目,下载后新建一个工程,编译通过,与大家分享下
希望大家可以用到,原理很简单~
废话少说 上附件:
-
72关于使用Eclipse调试Launcher的完美解决方法
-
特声明:此贴是转自别人的:
看了论坛还没有帖子解决这个问题,特写这篇教学,大家互相学习。
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。
下面说说如何解决这个问题。
1,准备好编译 ...
-
73在sdk上编译调试系统原生应用的方法
-
很久前写的东西。发上来给大家共享下,不过作用不是很大,有兴趣的朋友参考。欢迎指正。
1、 这里以Music应用为例,首先将package/apps/Music目录全部拷贝到Eclipse workspace下;
2、 新建Android项目,选择\"Create project from existing source\",并指定项目的路径,如下图
选择好sdk版本,点finish,此时项目中 ...
-
74如何通过NDK使用用纯C/C++在android程序中画条直线、点和图片(没有任何java代码)
-
如题,效果很简单,就是程序显示一张图片,和一条直线,用NDK实现,全C/C++代码,不知道如何实现,请大侠们指点,给代码就更好了
-
75AndroidManifest.xml中定义的application name作用是什么?
-
我看好像是应用程序列表里面显示的是label。
这个name有什么用?
-
76短信拦截的解决方案 经典
-
android 是可以拦截短信的上面的代码是一个消息监听,监听接收短信的消息。我们可以从控制台打印信息里面看到,他是一个OrderedBroadcast,根据这一点我们就可以对短信机制进行拦截。如何拦截呢?
首先要声明一个消息监听器,同时根据上面的配置文件需要在AndroidManifest.xml中配置好,注意它的优先级是10000,这一点很 ...
-
77发一个小demo(仿新浪搜索界面)
-
上面是效果图
主要用到了 radioButton的自定义
对于新手可以学习 一下xml各种资源的定义
下面是源码
-
78[Android]中_国大部分城市地区的结构定义与按拼音排序
-
项目中涉及到送货地址,录入工作量挺耗时的,分享出来,减免大家的重复劳动。
先见效果图如下:
本示例中使用Hashtable记录了中_国大部分城市与地区的数据。其结构如下:
Hashtable(Head)
↑
↑←←←←←←←←←←←←(key,Hashtable)
↑
↑←←←←←←←←←←←←(\"福建省\",Hasht ...
-
79自绘跑马灯控件
-
Android上实现一个简单的跑马灯控件,通过点击start or stop
-
80让帧动画在结束时消失
-
在帧动画结束的时候,如何让他消失呢?android提供了击中巧妙的方法:
一般使用帧动画的过程如下:上面的代码在帧动画结束的时候会保持帧动画的最后一帧。如何让他在结束的时候消失呢?
当然可以写Listener来监听帧动画的结束事件了。不过这种实现方式不准确。
其实只需要在animation-list中最后增加一个item@android:id ...
-
81OverlayItem 在地图上的大小,如何获取。
-
CustomItemizedOverlay extends ItemizedOverlay 方式创建的层对象
然后想在ItemizedOverlay.OnFocusChangeListener中得到当前得到焦点的OverlayItem的位置和大小。
位置可以通过newFocus.getPoint();得到,但其大小怎么获取呀。
因为要在OverlayItem的边上放置View,又不想遮挡住OverlayItem。就像下图。
-
82[Android]APK程序卸载提示
-
Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。
我以前想着是的不行的,以前的想法是:
Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。
但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。
呵呵,今天鼓捣LogCat,发 ...
-
83Android手电筒范例代码
-
http://blog.devdiv.com/android-%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E6%89%8B%E7%94%B5%E7%AD%92%E7%A8%8B%E5%BA%8F.html
这两天假日在做一个手电筒的程序,iphone的部份已经上传到app store去审核
android的部份,弄了个小范例出来,已经搞清楚怎么弄了
把这小范例分享给各位
-
84android通过shape.xml制作渐变背景
-
编写xml文件放到res/drawable-*/下面
最基本的写法如下
使用方法:android:background=\"@drawable/shape_background_grey\"
使用方法:android:background=\"@drawable/shape_background_grey\"
其中 android:angle=\"270\" 代表方向, 270表示 ...
-
85怎么解决分辨率问题?
-
我之前在模拟器上做了一个项目,使用的是360*480,图片资源使用的是160dpi的资源,现在放到samsungs5570上面,(240*320 TFT)我知道肯定是会遮住一些地方的,但是很奇怪的是,图片居然缩小了,我在代码里面画出的图片,本身应该是两个连接在一起的,现在居然脱开了,我draw的时候使用的是draw(bitmap,sourcedstrect,destrec ...
-
86实时获得机器network的状态
-
IntentFilter mNetworkStateChangedFilter = new IntentFilter();
mNetworkStateChangedFilter
.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
mNetworkStateIntentReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context ...
-
87Android APK反编译详解(附图)
-
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。
在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。
一、反编译Apk得到Java源代码
首先要下载两个工 ...
-
88请问新浪微博里的点击@某人跳转如何实现?
-
新浪微博里转发微博有@某人,点击的话会跳转到某人的主界面,以及如果微博内容里有超链接也会调用浏览器跳转到对应网站。
请问如何实现?
-
89精美ListView实例
-
1.在如何使用ListView控件,有一篇文章(android ListView详解)给了我很大的帮助,我就不重新在这里再打一遍了,直接发网址:
http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html
2.该代码的效果图1如下:
main.xml的代码如下:
list_item.xml的代码如下 ...
-
90JSONObject构造的时候异常
-
JSONObject jsonObject=new JSONObject(aStr);
在华为C8500上面异常,但是在模拟器和其他几个手机上面都正常,哪位遇到过?
-
91[Android]四种方式解析字符串----JSON、SAX、DOM、XML
-
当是练习吧,分别以JSON、SAX、DOM、XML(android.util.XML)来解析字符串。
个人感觉这四种方式的实现由难到易的顺序是:SAX→XML→DOM→JSON。
JSON解析的内容如下,文件名为devdiv.json,存于工程的assets目录下:剩下三个解析内容如下,文件名为devdiv.xml,存于工程的assets目录下:本例子解析后显示效果:
代码如 ...
-
92android中线程有looper,而消息又是ViewRoot通过IWindow接收、传递的,他们怎么协调?
-
线程的looper和ViewRoot怎么协调?
-
93LinearLayout中放三个ImageButton,分别是左、中、右三个
-
在LinearLayout中,我现在就想问另一个问题了,如果有多个imagebutton,需要它们的显示如下:
imagebutton1------imagebutton2------imagebutton3
imagebutton1这个是放在最左边,
imagebutton2这个放在中间,
imagebutton3这个放在最右边,
这种情况下又应该怎么做呢?我找了好多种办法,android:layout_weight=\"1\" ...
-
94跳转到这个界面(已安装应用程序的详细信息界面)的action是什么?
-
跳转到这个界面的ACTION 是什么 ~
请指教
-
95BroadcastReceiver和ContentObserver是在主线程中执行的吗?
-
他们是不是在binder thread中执行的呢?
我感觉是ipc调用,应该在binder thread中执行啊
看到这个帖子产生的疑惑http://www.devdiv.com/thread-52192-1-1.html
-
96tabHost 底下增加一个GridView菜单,要怎么布局呢?
-
tabHost 底下增加一个GridView菜单,每个Tab里面都包含有listView,放上gridview的时候菜单无法定位到最底下,而是定位在tab标题栏下,请问大家要怎么布局,才能实现gridview菜单在最底下呢。
-
97调用Activity的finish()为什么不能阻止Runnable对象的运行
-
如题,小弟用mHandler 来延迟5秒触发某一事件,在倒计时的时间内我退出程序(BACK键),界面变为android的HOME界面,但是大约过了几秒后,又反回了程序,就像程序一直在后台正常运行一样。
小弟明白了一切现象,但想求甚解。Activity的finish()为什么不能阻止Rannalble对象的运行呢,请大侠们指点!
主要代码:
@Overrid ...
-
98创建快捷方式图标到桌面
-
修改intent 改变用户点击图标后的去向。
-
99[Android]实现静默安装APK的两种方法
-
这段时间很忙,少来发帖了,今天再来爆一个....
Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。
Android把所有的Permission依据其潜在风险(属性名为protectionLevel )划分为四个等级,即\"normal ...
-
100ndk-gdb 调试如在一开始的时候设断点?
-
ndk-gdb敲下去,代码就跑完了,有没办法先设断点?
-
101能不能读取签名信息
-
程序签名运行后,能不能读取签名的信息呢?如keystore 的 alias或者 validity等信息?谢谢
补充内容 (2011-1-16 23:30):
或者谁能详细说明下:
.apk包中的META-INF\\XXXX.RSA和META-INF\\XXXX.RSA和META-INF\\MANIFEST.MF
中是否有记录着签名信息呢?
-
102service的代码都是在主线程中执行的吗?
-
有点困惑了
-
103bitmap size exceeds VM budget 的解决办法分享
-
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机不报。研究了半天终于解决。首先分析了下原因,应该是图片占用的内存超过了系统虚拟机 ...
-
104哪位知道ViewManager的addView是怎么实现的?
-
我只看到了一个接口定义
public interface ViewManager
{
public void addView(View view, ViewGroup.LayoutParams params);
public void updateViewLayout(View view, ViewGroup.LayoutParams params);
public void removeView(View view);
}
-
105向大V请教Decor view和ViewRoot什么关系?
-
向大V请教Decor view和ViewRoot什么关系?
-
106使用Intent设置铃声
-
http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&quickforward=1&id=3487
-
107单行文本跑马灯控件
-
/**
*
* 单行文本跑马灯控件
*
* 用法:v.startScroll()/v.stopScroll()
*
*/
public class MarqueeView extends TextView implements OnClickListener {
public final static String TAG = MarqueeView.class.getSimpleName();
private float textLength = 0f;// 文本长度
private float viewWidt ...
-
108标题栏进度条设置
-
仅做备份
如上图标题栏的效果只要下面这几句代码就可以了。两个Progress的取值范围都是[0,10000].
其中主进度条颜色较纯,次进度条颜色较淡,次进度条所在的层次是主进度条与标题栏背景之间。
当主进度条进度赋值为10000时,则不再显示,次进度条无此现象。
参考代码:
APIDemos:com/example/android/apis/vie ...
-
109代码设置EditText 长度
-
很多时候我们都要设置文本最大长度,可以通过XML来设置,也可以通过代码来设置,
我这里介绍两种方法:
一:
网上大多数是使用以下的方法来计算.这样的方法很长,当然也有它的优势,这样比较灵活,但我是一个懒惰的程序员,我介绍另外一种方法
EditText et_content;//定义一个文本输入框
TextView tv_num;// 用来显示剩余字数 ...
-
110如何在NDK中呼叫Java的class
-
废话不多说,直接上码.......要在NDK中呼叫Java的类,第一步当然要有一个Java的类,这个类是我自行建立
要产生一个文字的Bitmap,技术上没什么复杂性,建立Paint,建立Bitmap然后用Canvas将文字写入
在Canvas的drawText中,会使用FontMetrics的值来写入文字,所以利用fm.ascent让文字往上对齐接下来要在JNI中将JNIEnv存到全域变量 ...
-
111用真机Debug调试,程序停不下来,求助!
-
如题,小弟以前在用Debug在真机上调试的时候,程序在断点处是可以停下来的,但是不知道从哪天起停不下来了。大侠们有没有见过此现象的,求解!
(断点位置没问题,已经完全确定了,因为在模拟器上能停下)
-
112eclipse 下调试launcher,断点无法进入的问题
-
尝试调试eclipse的luncher。最终的目标是要替换android原生的luncher。
从2.2的源码把luncher相关的部分取出,新建一个android工程,create project from existing source。然后倒入源码生成的classes.jar。工程中的错误消除,编译成功。
删除模拟器中的luncher,调试自己的luncher,可以启动。但是断点无法进入。
网 ...
-
113关于ActivityManager: Error: Activity class {..} does not exist. 的解决
-
在开发的过程中经常在安装apk到模拟器上时会报出
ActivityManager: Error: Activity class {..} does not exist.
这样的错误。这里总结两种解决方式:
1、project -> clean
2、在AndroidManifest.xml文件中查看主Activity的名字前是否有\'.\'符号
-
114TextView调用setPadding以后背景变形了
-
没padding前
padding后
我要的效果是背景随文字移动,而不是变形,请问怎么实现?
-
115Android平台下的焦点问题
-
今天解决了一个Android平台下的焦点问题。发现其中关键问题的所在是Android的touchMode。从JavaSwing平台过来的人,都会关注setFocusable()和requestFocus()方法,但是在Android的View中还有另外的两个个方法,setFocusableInTouchMode()和requestFocusFromTouch()方法。这个两个方法就是解决Android上的焦点获取问题的 ...
-
116让模拟器上网(sqlite3命令的简单使用)
-
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓以下是楼主的啰嗦,请无视↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
今天忘带数据线了,想用模拟器却发现模拟器上不了网,刚Google到的,分享下。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑以上是楼主的啰嗦,请无视↑↑↑↑↑↑↑ ...
-
117android中permission_group有什么用?
-
不知道它有什么用?
-
118android android:ems (setEms)属性做什么用的?
-
有什么作用?
-
119关于android中各种各样的info
-
ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo、ActivityInfo、ProviderInfo、ServiceInfo
这些info中都包含哪些信息,通过哪个函数调用可以获取这些信息?
-
120android中intent是不是也通过binder发送的?
-
没分了,大家帮忙啊
-
121process与java vm问题
-
Each process has its own Java virtual machine (VM), so application code runs in isolation from the code of all other applications.
这句话什么意思?pc上的java程序也是一个进程一个VM?
-
122padding与margin关系
-
小弟在学习android,看sdk文档呢
读到这里file:///C:/android-sdk-windows/docs/guide/topics/ui/declaring-layout.html
讲padding, margin,可是没有说他们什么关系啊?
是不是padding大小和margin是一致的?
-
123一启动另一个activity程序就崩溃
-
向导创立了app1,在manifest中加入
向导创建了另一个app2,加了一个button,在onClick中启动app1
public void onClick(View view){
Intent intent = new Intent();
intent.addCategory(\"mycom.intent.action.app1\");
startActivity(intent);
}
一 ...
-
124Android APK签名有什么用呢?
-
很多Android开发者不明白APK签名有什么作用。其实APK签名用处主要有两种:
1. 使用特殊的key签名可以获取到一些不同的权限。
2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
目前Google在Android系统方面的态度和策略也都 ...
-
125获取未安装的APK信息
-
怎么获取未安装的APK信息(如:软件名称、包名、图标等等)
/** 获取未安装的APK信息
* @param context
* @param archiveFilePath APK文件的路径。如:/sdcard/download/XX.apk
*/
public void getUninatllApkInfo(Context context, String archiveFilePath){
PackageMan ...
-
126android中如何灰色显示一张图片?
-
就是一张彩色图片,我把它按照黑白图片来显示。
-
127[Android]左右滑屏的实现
-
写这份代码只是想自己实现一下。先推荐一下另一种实现方法左右滑屏实现方法:ViewPager
http://my.oschina.net/kzhou/blog/29157
-----------------------分隔线-----------------------
先上效果图:
实现“左右滑屏”核心类是Scroller,将View中的内容左右滚动从而实现滑屏效果。关键方法有:
scroller.scro ...
-
128节日短信回复助手(附源码)
-
节日短信助手是一款Android平台上的短信回复工具。
开启节日短信服务后,收到短信将会在手机屏幕弹出短信内容,同时可以选择对应操作。
内置多个春节祝福模板,也可以自己添加、删除祝福短信。
正好过年,欢迎大家下载使用,一起学习交流。
源码下载:
-
129上次想用泡泡聊天的view,摸了点门路,写了个demo
-
RT,在加班..
-
130ListView选择效果demo
-
有些新手对于list的选中还没有清楚 这个例子对于初学者应该有些帮助
-
131iphone支持的字体
-
刚才也搜了很多帖子有些例子,但是没demo,有例子的我也下不下来,我的电脑问题吧,现在上个例子,第一次上传图片不知道能不能成功。尝试下,
-
132TabActivity中子Activity相互跳转,及某个Tab需弹出窗的解决方案
-
这两天上论坛,发现有几个人问类似的问题,想想有空整理一个demo发上来。。。
现在正处在前个项目正要走,后一个项目赶着来的那么一点点空隙中。。。
这个是我项目中遇到的问题,也在论坛中发帖求助过,虽然没有得到完整的答案吧,不过还是有很多朋友提供思路了。在这里谢谢帮助过我的兄弟姐妹们了。
...
-
133android 多选联系人 by xyz_lmn
-
有很多网友问多选联系人实现方式,这里参考了apidemos的例子做了简单实现。
整体思路是使用使用一个ArrayList存放选中的联系人信息,细节就不说了,贴一下代码
-
134自定义组件之【柱状图】详解 已封装成View
-
先上图,里面的数据时伪数据,用的时候传入参数即可。柱状图会根据数值的大小来变换显示的颜色,比如绿色、土黄色和红色。柱状图升高采用了类似于动画效果,可以在创建时设置是否启动动画效果。这个柱状图实现很简单,已经封装成一个view,大家可以直接使用,有什么问题和意见欢迎大家指教。
ConfigurationView 柱状 ...
-
135Android 查询天气代码分享
-
Android 查询天气代码分享
-
136分享一下本人制作的微信源代码..(申精)
-
安卓初学者分享一下自己制作的仿微信,给刚接触安卓的朋友看看
感谢其他大大们的各种资料与源码,让我的有所斩获
下面放代码
-
137Android 动画效果
-
先发别人写得一个例子
这个例子包涵很多Activity切换动画效果(好像是24种),系统默认在新打开activity时会播放动画,但是这个动画设置里面是可以取消的;用了里面的效果就可以不理会系统了
这些例子中没有3D的切换
下面是我改写别人的一个3D切换效果,功能还未完善 后续会加一些其他功能
每个里面都有ap ...
-
138Android短信气泡显示
-
Android短信气泡显示
这是自己的
这是自己用的事例代码,2.3.3
-
139做了一个使用tab切换页面的demo,分享下
-
昨天发个帖,被表扬了一下...于是,再接再历,继续分享下一个例子...具体描述不好,大家看图吧。其实就是简单的页面切换,不过确实很实用
-
总评分: 资源分 + 1
技术分 + 58
激情 + 1
查看全部评分
|