- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 Android 中TabHost子选项卡里实现Activity跳转而选项卡不消失
j建设中…… 背景:TabHost子选项卡里Activity A跳转到Activity B后,选项卡消失; 1.以下链接已参考实现,很方便,但是出现 bug,Activity B中导入联系人电话和点击选择框都会出现异常: http://hkp.iteye.com/blog/1185482 2. 将不同的activity合在一个activity中,用控制显示的方式来实
2012-03-28 22:09:52 11097 5
原创 Android中实现下拉刷新
需求:项目中的消息列表界面要求实现类似sina微博的下拉刷新;思路:一般的消息列表为ListView类型,将list加载到adapter中,再将adapter加载到ListView中,从而实现消息列表的展示。而下拉刷新要求给消息列表加一个头部,其中有图片(向上/向下箭头)和提示字样(下拉刷新/松开刷新),从而我们需要做的事情:1.需要做一个head.xm来实现头部的样式定义;2.需要自定义一个
2012-03-23 15:43:52 40037 22
原创 Android中ListView的item实现点击任意位置都触发事件
问题:item中只有文本部分点击后会触发事件,而空白部分点击则无反应;思路:设置item的背景图片即可,则item被填充满,可实现点击任意位置都触发事件;实现:在item样式定义的辅助文件listviewitemstyle.xml中,设置布局的背景图,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/r
2012-03-20 09:31:36 8010 4
原创 Android中ListView的item中添加图片和文字
项目中要求listview中含有文字和图片,主要涉及到3个文件:HomeActivity1.java,homeactivity1.xml,listviewitemstyle.xml(item样式辅助文件,定义item布局)。效果如下图:----------------------------------------------------------------------------
2012-03-19 23:01:53 21577 2
原创 Android开发实现新浪账号授权登录的功能
1.导入sina sdk,直接解压后将其src拷到牵信项目中;2.拷来的src改包名和相关引用名;3.从sina sdk拷一个特别java文件过来;4.清单文件配置授权后返回的界面;5.注意问题:清单文件要配置授权登录后跳转的界面;登录界面中sina登录的button事件中要写对授权登录后跳转的界面及其://前面的项目名;web.java中要对key和secret赋值;
2012-03-15 19:20:28 5234
原创 Android中TabHost嵌套TabHost
在嵌套TabHost时,先后遇到了以下情况:问题1:内部TabHos无显示,只显示了其中的一个Activity;解决:按下文比对主子TabHos的布局文件和java文件并修改;问题2:如上所做后,遇到下文所提的问题一;解决:按其方案可解决;问题3:如上所做后,发现点击主/子TabHost中ListView的item均报异常,如下文所提的问题二;解决:按其方案可解决。下文
2012-03-14 10:50:40 5475 3
原创 Android的线程
1.当需要延时后再做一件事时,可以用线程:public class TipActivity extends Activity {ImageView image;UpdateTimeCallback updateTimeCallback = null; Handler handler = null;@Overrideprotected void onCreate(Bu
2012-03-13 21:39:25 887
转载 Android布局文件中的属性含义
android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘android:layo
2012-03-13 19:30:35 2868
原创 Android中ListView添加事件并获取选中项的值
以下这篇文章,清晰而完整地讲解了ListView通过适配器来配置其样式的方法和点击事件的实现:---------------------------------------------------------------------------------------------------------------------android ListView添加事件并获取选中项的值,Lis
2012-03-13 09:07:00 68038 8
原创 Android中Listview通过适配器设置Item的高度及其他样式
一、前提:需要通过适配器设置ListView的相关样式,并定义一个辅助文件listviewitemstyle.xml:以下为java中相关代码:listView = (ListView)findViewById(R.id.lstvSubj);//result即要加载的ListListAdapter adapter = new ArrayAdapter(HomeActivity1.t
2012-03-12 23:31:27 28398 6
原创 apk代码的破解
方法一:dexdump方法(效果很不好,推荐指数*)1.搜索到dexdump.exe所在目录;2.将apk包中的**.dex文件存放到上面目录;3.命令行中进入上面目录,执行:dexdump -d -f -h **.dex > **.txt // 得到的**.txt即最终结果,能看出一些端倪,但效果很不好。方法二:(推荐指数***)见此博文:http://blog.
2012-03-09 14:04:06 2850 1
原创 Android中使用HttpGet和HttpPost访问HTTP资源(一)
先看下面一篇文章:-------------------------------------------------------------------------------------------------------需求:用户登录(name:用户名,pwd:密码)(一)HttpGet :doGet()方法//doGet():将参数的键值对附加在url后面来传递p
2012-03-09 11:24:11 18276 1
原创 Android开发中客户端与内测服务器交互失败
项目:向某邮箱/手机/QQ发送表白信息。需要用到与服务器交互的功能点有:注册、登录、找回密码、加载表白主题、发送表白信息、接收系统消息、加载个人资料等。以下为登录调用的与Server交互的方法:/** * 用于用户登录 * * @param userName * @param password * @return * @throws ParseExce
2012-03-09 10:05:27 2614
原创 Webview中所调网页的缩放
public class ForgetPwdActivity1 extends Activity { private WebView webResetPwd; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);// this.re
2012-03-09 09:46:53 5102
转载 Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
一、前言: 大家好,今天给大家分享一下Android中的拿来主义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的如下图:当然res里的图片是可以拿来就用的(笔者的好多应用的图片都是从别人的apk里扣出来的),而诸如layout里的布局及权限文件 (AndroidManifest.x
2012-03-08 22:57:29 1299
转载 十二个最好的Icon资源网站
1.FindIcons.com就是一个帮您找免费图标的图标搜索引擎。有3000多套图片集和30多万个免费Icon资源。链接:http://findicons.com/2.IconFinder是我个人最喜欢的一个Icon资源站,拥有152,466 icons以及775 icon集,主要提供12 x 12, 16 x 16, 22 x 22, 32 x 32, 48 x 48, 64 x 64
2012-03-08 22:37:50 3025 1
原创 Android中的Log.v(), Log.d(),Log.i(),Log.w(),Log.e()
在调试代码的时候需要查看调试信息,那就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v(), Log.d(),Log.i(),Log.w(),Log.e() 根据首字母对应:VERBOSE,DEBUG,INFO,WARN,ERROR1、Log.v 的输出颜色为黑色,任何消息都会输出,这里的v代表verbose啰嗦的
2012-03-08 21:14:59 1936
原创 Android中联系人导入
主要是用ContactsContract中的Data数据模型,该数据模型中存储了联系人的所有信息,包括:号码、姓名、Email、邮编、即时通讯账户、个性签名、昵称、个人网站等等,其实Data就是数据库中的一张表而已,该表中有一个比较重要的列叫做:MIMETYPE,有关MIMETYPE与Data的介绍,请看下面的链接,有3篇文章,讲得还可以http://www.cnblogs.com/3dant/a
2012-03-07 20:40:58 3627
原创 apk在模拟器中能运行而手机中运行不了
问题: 模拟器上一切正常,而到了手机上刚打开应用就报异常;解决:项目中只有中分辨率的资源和布局文件是全的,而模拟器也是中分辨率,所以运行没问题。手机是高分辨率,但高分辨率的资源和布局文件不全,所以报异常。
2012-03-06 23:59:39 7439 3
原创 Android中startActivityForResult()的用法
举例:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。也就是说,A.java 是主界面,B.java 是子功能模块,要从A启动B,B干完活之后把结果汇报给A--------------------------------------------------
2012-03-06 23:42:18 2650
原创 Activity间跳转和传递数据
参考文章: http://www.java50.com/post/101.html以下是传递数据:mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) {/*通过生成Intent对象实现跳转和数据传递*/ Intent intent = new Intent();inte
2012-03-05 14:16:15 730
原创 Androi模拟器中点击返回时报"应用程序错误,内存不能为read"
问题:启动模拟器正常,但一点击模拟器的返回,就报"应用程序错误,内存不能为read"解决:将模拟器的分辨率由WVGA调为HVGA,即分辨率调小后问题解决。 如仍未解决,可以尝试将模拟器SD CARD的SIZE分配为1G和将360安全卫士关掉。
2012-03-03 22:39:17 1315
原创 eclipse3.7安装svn插件
eclipse3.7+site-1.8.5 方法一:eclipse中在线方式:1.在线安装subclipse插件:其后,将可选插件都勾选上,下一步直到完成;2.myeclipse中swith workspace为SVN下载代码的目录; 方法二:本地下载subclipse插件包site-1.8.5.zip,再将相应文件夹拷到eclipse相应目录,此方法未经尝试,以后
2012-03-02 20:36:03 7021
原创 SVN控制只能改文件内容而不能增删或重命名文件的方法
[repo:/PM]* = r[repo:/PM/XXX项目计划.doc]ricelulu = rw* = r 以上代码实现了:用户ricelulu 可以修改PM目录下的XXX项目计划.doc内容,其他人可以读此文件,但任何人对于PM目录都只有读的权限,而不能增删或重命名文件。其实道理很简单,重命名文件就意味着2个操作:删文件、增文件。那么,不能重命名文件也就是不
2012-03-01 14:38:50 2686
SurfaceView示例2
2014-12-22
surfaceview动画示例
2014-12-21
AIDL和远程Service调用实现音乐播放器
2013-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人