
android
文章平均质量分 64
lijin_2009
-本人是一个既 活 泼9...///...,.又显调皮的人.........兼称中原第一捣 蛋鬼 哈哈 最喜欢瞎扯蛋 嘿嘿 和自己说话 小时候我和人玩捉迷藏,总是等别人藏好了,我就直接回家了.....
展开
-
Android ApiDemos示例解析(112):Views->Expandable Lists->1. Custom Adapter
Expandable List 与普通的List的区别在于Expandable List可以显示两个层次,第一层称为”Group” 第二层称为”Child” 。其中”Child”可以折叠或者展开,有点像只支持两級的TreeView(文件游览器)。用法上和List 非常类似,下面的对应关系可以帮助理解Expandable ListExpandableListActivity转载 2012-10-22 11:04:56 · 759 阅读 · 0 评论 -
.Android横竖屏的设置和使用
第一种,同时支持横屏和竖屏。1)这种方式如果屏幕的布局在横屏和竖屏没有明显的差异,是不需要设置的,系统会默认旋转。2)横屏和竖屏的布局明显的差异,比如横屏的时候可能会分成左右两屏,那么就需要我们进行相关的设置,这种情况下,一种布局文件是无法满足2种方向上的需要。步骤如下: 首先需要在androidmanifest.xml中加入配置android:configChanges=转载 2012-12-14 09:19:09 · 445 阅读 · 0 评论 -
反编译apk文件,得到其源代码的方法!!
dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com转载 2013-01-24 16:00:08 · 383 阅读 · 0 评论 -
Android软键盘的一些控制
"EditText + Button" 形成一个"输入+按键响应" 的案例在android编程中是最常见不过的了。 但还有一些细节需要注意: 在EditText输入后,点击Button进行请求,软键盘应该自行消失在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求针对问题1,可以在响应Button的onClick事转载 2013-01-25 11:50:57 · 422 阅读 · 0 评论 -
startActivityForResult
参考网址: http://androidbiancheng.blogspot.com/2010/02/startactivityforresult-onactivityresult.html利用startActivityForResult 和 onActivityResult在activity间传递数据AndroidManifest.xml andro转载 2013-01-25 16:23:47 · 431 阅读 · 0 评论 -
findView的代码整理
private SparseArray array;array=new SparseArray(); public SparseArray getArray() { return array; }public void findView() {for (int i = 0; i getArray().put(i, getImageViewByName("bo原创 2013-01-29 17:52:20 · 521 阅读 · 0 评论 -
convertView&setTag方法的一点理解
前言首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often used转载 2013-01-30 16:02:30 · 541 阅读 · 0 评论 -
App缓存管理
无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。 采用缓存,可以进一步大大缓解数据交互的压力,特此,我们简略列举转载 2013-01-30 16:59:55 · 548 阅读 · 0 评论 -
Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?
http://www.dewen.org/q/1742转载 2013-01-16 17:16:02 · 479 阅读 · 0 评论 -
android 发送邮件代码
Button bt5 = (Button) findViewById(R.id.Button05); bt5.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {原创 2013-01-16 17:14:08 · 685 阅读 · 0 评论 -
android:minSdkVersion =3改成7导致我的surfaceview的位置出现偏差。 报了数组越界异常。
android:minSdkVersion =3改成7导致我的surfaceview的位置出现偏差。 报了数组越界异常。原创 2013-03-13 15:02:01 · 793 阅读 · 0 评论 -
S4上手机显示checkbox变小的问题。seekbar系统默认的太高的问题。
<CheckBox android:id="@+id/mute" android:layout_width="40px" android:layout_height="35px" android:ba原创 2013-10-10 16:47:47 · 744 阅读 · 0 评论 -
Porgessbar自定义
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.htmlhttp://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.htmlhttp://tech.ddvip.com/2012-10/1351226528184208.html <ProgressBar转载 2013-11-20 11:58:48 · 885 阅读 · 0 评论 -
TextView写好了style 行数为两行。但是只显示一行
改成原创 2013-11-07 17:24:18 · 827 阅读 · 0 评论 -
textView 超出显示省略号只需两个属性
http://www.cnblogs.com/ihou/archive/2011/06/28/2092395.html转载 2013-11-11 15:16:16 · 583 阅读 · 0 评论 -
Android 如何在屏幕切换的时候页面信息不被重置
当屏幕转动切换的时候 Android 机制是:销毁当前屏幕的 Activity ,然后重新开启一个新的适应屏幕改变的 Activity 。那么,我们该如何在屏幕切换的时候页面信息不被重置呢?解决实现:1.在 AnroidMainifest.xml 的 activity 元素中加入:android:configChanges="orientation|keyboardHidd转载 2012-12-14 10:20:34 · 899 阅读 · 0 评论 -
Android 控件常用属性
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 and转载 2012-12-13 11:06:55 · 357 阅读 · 0 评论 -
BadTokenException: Unable to add window -- token android.os.BinderProxy@438e7108 is not valid;
错误:android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44ea7380 is not valid; is your activity running? at and转载 2012-12-12 13:40:18 · 993 阅读 · 0 评论 -
Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
转一篇实用的文章 http://handsomeliuyang.iteye.com/blog/1315283 Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同转载 2012-10-23 15:59:33 · 451 阅读 · 0 评论 -
(android控件)ImageSwitcher介绍和使用说明
1 ImageSwitcher实现的功能 和实际运行的效果图示意ImageSwitcher类提供了图片切换功能,通过第三方的操作,设置当前ImageSwitcher显示的图片,同时设置图片变换的动画。 2 如何使用ImageSwitcher控件 2.1 配置页面文件 android:id="@+id/imageSwitcher1"转载 2012-11-05 11:30:50 · 699 阅读 · 0 评论 -
下载效果
这是本人加入博客园的首篇博文,自己平常在工作学习过程遇到难题时通过搜索引擎搜的技术文章中会时不时看到博客园的精品文章,让我很受益,很多人都觉得程序员的生活是很枯燥的工作,但是通过博文让我看到了原来技术也可以升华为一种艺术,通过自已的用心修饰,作为程序员的我也应该向各位学习,把自己工作学习中的心得可以记录下来,让自己在成长路上随时参阅,并督促自己用心专研,当然也让大家帮忙指正教导呵!! 好了,转载 2012-10-26 11:47:30 · 392 阅读 · 0 评论 -
14.3.1 调用系统的拍照功能
14.3.1 调用系统的拍照功能本节的例子代码所在的工程目录是src\ch14\ch14_systemcamera读者可以先试试自己手机上的拍照功能。可能由于手机型号不同,拍照的方式和过程也可能不一样。在HTC Hero手机上进行拍照会由系统自动对焦,在对焦的过程中,屏幕上会出现一个白色的对焦符号(类似于中括号)。如果对焦成功,这个对焦符号就会变成绿色,如图14.8所示。当对焦成功后转载 2012-11-08 14:38:27 · 484 阅读 · 0 评论 -
14.3.2 实现自己的拍照Activity(2)
14.3.2 实现自己的拍照Activity(2)在编写Preview类时应注意如下7点:由于Preview是CameraPreview的内嵌类(CameraPreview就是自定义的拍照Activity)。因此,在Preview类中通过putExtra方法保存的数据会在调用CameraPreview的类中通过onActivityResult事件方法获得。Camera类的takePi转载 2012-11-08 14:44:33 · 541 阅读 · 0 评论 -
Android开发:实现带图片和checkbox的listview
package com.zwq.umeng; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.content.Context; impo转载 2012-11-09 10:58:07 · 688 阅读 · 0 评论 -
14.3.2 实现自己的拍照Activity(1)
14.3.2 实现自己的拍照Activity(1)本节的例子代码所在的工程目录是src\ch14\ch14_camera拍照的核心类是android.hardware.Camera,通过Camera类的静态方法open可以获得Camera对象,并通过Camera类的startPreview方法开始拍照,最后通过Camera类的takePicture方法结束拍照,并在相应的事件中处理照片数转载 2012-11-08 14:41:14 · 490 阅读 · 0 评论 -
ListView该注意的地方
点击打开链接在ListView中设置Selector为null会报空指针?mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一转载 2012-11-08 17:30:26 · 602 阅读 · 0 评论 -
android:Bitmap和Drawable相互转换方法
很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=BitmapDrawable(bm); BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bi转载 2012-11-09 17:57:58 · 420 阅读 · 0 评论 -
TabWidget去除底部下划线_横线
TabWidget去除底部下划线采用TabHost布局时,往往会发现默认的系统风格与软件风格很不协调,比如TabWidget的下划线影响布局效果。通常情况下会去除其下划线。如果是采用xml布局文件,在TabWidget的属性项设置android:tabStripEnabled=”false”(经测试发现,这个属性是在2.2版本以上才能使用),这样能达到去除下划线的目的。但是如果使用代码去除下划转载 2012-11-13 16:42:32 · 2335 阅读 · 1 评论 -
listView.setAdapter(adapter) listView为空的错误
listItemAdapter = new ReplayAdapter(context, listItem); myCardFileListv = (ListView) dialog.findViewById(R.id.replay_card_list); myCardFileListv.setAdapter(listItemAdapter);myCardFileListv在之前有原创 2012-12-05 15:46:15 · 1236 阅读 · 0 评论 -
让GridView拥有Gallery的拖动功能
http://gundumw100.iteye.com/blog/913237运行后显示的效果: 看不出什么,呵呵,拖动一下看看。 大小: 5.8 KB转载 2012-12-12 13:43:21 · 431 阅读 · 0 评论 -
robotium 在有源代码的情况下 写测试用例无法编译通过,生成apk。
解决方法。把android sdk 包 5.1.1换成4.2.2就不会提示找不到 apk原创 2015-10-27 10:53:04 · 406 阅读 · 0 评论