![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AndroidUI
thinkandchange
这个作者很懒,什么都没留下…
展开
-
android延时加载的几种做法
①开启新线程复制到剪贴板 Java代码new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage();----告诉主线程执行任务 } }).start原创 2012-08-11 19:28:35 · 1014 阅读 · 0 评论 -
监听home键
我们在activity中经常要对各种键进行监听,从而进行相应的处理,而home则无法监听到,所以需以下处理。private boolean HomeKey = false; @Override public void onAttachedToWindow() { // TODO A转载 2012-08-14 19:42:20 · 517 阅读 · 0 评论 -
android 中强制关掉指定的应用
在写应用的过程中,我们经常会遇到一些应用之间可能有冲突之类的,所以必须是要关闭冲突的应用。加入A应用要关闭B应用,如果有B应用的代码,那当然是很简单,直接写一个广播就可以关闭。但是如果我们没有代码,我们如何去关闭呢。由于我现在是4,.0的系统,在网上找了很多方法都不行。搜索了很久,找到了解决方案,在此记下了。List myappprocess=am.getRunningAp转载 2012-08-14 19:43:55 · 875 阅读 · 0 评论 -
android 系统自带主题和样式
android中自带的主题(theme)的集锦:•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTit原创 2012-08-19 18:24:13 · 686 阅读 · 0 评论 -
notification之一
用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。 不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻看详细的内容,点击后还可以进入相关的画面查看更具体的内容。 今天我就以代码为主的形式来介绍Notification的使用,包括基本用法,自定义的View,以及更多的控制转载 2012-08-19 17:52:11 · 877 阅读 · 0 评论 -
listview美化之selector
Android selector选择器可以让你切换自定义的背景风格,比如button、ListView、或者布局点击时候的背景切换等,都需要用到它 背景可以是自定义到颜色,或者图片资源 首先需要在你的res目录下创建drawable文件夹,然后在里面创建一个selector文件,如myselector.xml 注:不知为什么,selector里面有关focus的东西在原创 2012-08-19 18:14:03 · 492 阅读 · 0 评论 -
Android环境搭建
工具下载:jdk6 :http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.htmleclipse :www.eclipse.org1.(ubuntu)jdk-1_5安装:chmod +x jdk-1_5_0_22-linux-amd64.binsudo m原创 2012-08-30 22:37:47 · 1753 阅读 · 0 评论 -
Android中theme的用法
Theme在android的可以采用如下两种办法 : 一,在AndroidManifest.xml文件中,对Activity元素添加andorid:theme属性 ,如文中红色部分。 package="mike.lei.shen" android:versionCode="1" android:versionName="1原创 2012-08-28 21:18:34 · 756 阅读 · 0 评论 -
系统自带样式Android:theme
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并原创 2012-08-28 21:17:44 · 368 阅读 · 0 评论 -
android log分析
Android Log分析方法1、一般哪几种情况会产生log文件? 1)程序异常退出,uncaused exception 2)程序强制关闭,Force Closed (简称FC) 3)程序无响应,Application No Response简称ANR)2、何时会产生ANR? 1)界面操作(点击按钮):系统响应时间超过5秒 2)Handle转载 2012-09-13 19:37:29 · 634 阅读 · 0 评论 -
美化之Edittext圆角
xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> android:color="#FFFFFF"/> an转载 2012-08-03 06:51:34 · 1581 阅读 · 0 评论 -
UI美化之半透明,透明效果
xml文件,style文件:下面是自定义Activity半透明的效果例子:1.res/values/styles.xml @color/transparent_background true true @+android:style/Animation.Translucent 2.res/values/col原创 2012-07-31 17:32:53 · 2288 阅读 · 0 评论 -
listview分页加载问题
方案一:底部有查看更多可以使用HeaderViewListAdapter如果需要添加数据, 就向Adapter绑定的数据里面添加. 然后调用Adapter.notifyDataSetChanged()方法, ListView会自动刷新;public classHeaderViewListAdapterextends Objectimplements Filter原创 2012-08-11 20:56:42 · 11527 阅读 · 2 评论 -
java.lang.ClassNotFound
八成是找不到jar包:1.包名不对;2.路径不对;注意:通常libs下有armeabi,这个文件夹下有so文件,但是jar包不能放这个路径,得libs/xxx.jar而不是libs/armeabi/xxx.jar;原创 2012-10-11 09:08:49 · 1071 阅读 · 0 评论 -
android selector背景选择器,按下有不同效果
方法一:代码实现1. 自定义状态效果可以通过代码实现,也可以通过xml定义style实现。2. 下面先介绍代码实现,通过StateListDrawable定义Button背景。3. 由于View类中PRESSED_ENABLED_STATE_SET值不是公共常量,所以通过继承来访问了。特注:其他控件的效果,比如ImageView,也可以通过这种方法实现,但是由于Im原创 2012-07-26 17:38:45 · 981 阅读 · 0 评论 -
android的selector
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List转载 2012-08-03 06:47:14 · 366 阅读 · 0 评论 -
图片异步加载
实例讲解Android中如何实现图片的异步加载功能Android开发当中,经常会碰到图片的异步加载问题(也叫延时加载,英文叫 Lazyload)。图片的读取工作是个比较耗时的工作,如果还是从互联网读取图片资源就更加耗时。如果在主线程里处理的时间过长,就会引发著名的应用程序无响应的系统提示(ANR:Application Not Responding)。本文通过一转载 2012-08-11 19:41:21 · 798 阅读 · 0 评论 -
Android之TextView属性详解
Android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)Android:autotext 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。Android:bufferType 指定gettext()方式取得的文本类别。选项转载 2012-08-03 07:03:49 · 644 阅读 · 0 评论 -
美化之android界面常用颜色
下图是帮助文档中的关于界面开发的推荐色值,大家可以参考一下:补充一些常用的颜色值: #ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc Shell">#fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe转载 2012-08-03 07:05:18 · 2129 阅读 · 0 评论 -
android系统自带textAppearance
xml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/ textAppearanceInverse/原创 2012-08-03 06:55:07 · 973 阅读 · 0 评论 -
自定义view的基本思路与步骤(以radioButton为例)
可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的,但是最大的缺点在于控件功能非常弱小。弱小得一个Radio只能放一个text,而没有value(key)可以存放。这就是为什么我说惨不忍睹的原因。 但是这不能怪goog转载 2012-08-03 06:38:14 · 641 阅读 · 0 评论 -
android全屏显示
Android——全屏显示的两种方式A、设置主题实现全屏直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen" B、代码实现全屏代码实现需要分两步做,如下:1、隐藏标题栏requestWindo原创 2012-07-31 17:39:37 · 552 阅读 · 0 评论 -
Dialog美化之背景透明
一:控制Dialog 的背景方法:1.定义一个无背景主题主题 @color/no_back 2.创建Dialogdialog = new Dialog(this,R.style.dialog); dialog.setContentView(R.layout.dialog_loading); o原创 2012-07-31 17:28:56 · 908 阅读 · 0 评论 -
EditText众多功能--让你意想不到
一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见Android教程之三:第一个Android应用,HelloWorld创建设置如下:Project name: HelloEditTextBuild Target :android 2.2Application name:HelloEditTextPackage name:转载 2012-07-26 17:42:39 · 1278 阅读 · 1 评论 -
edittext特效之圆角
具体开发步骤:第一步:main.xml中定义控件属性xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_wi原创 2012-07-26 17:37:16 · 690 阅读 · 0 评论 -
Wdiget的开发全程
桌面便签软件是android上常用软件的一种,比如比较早的Sticky Note,就曾非常流行,Sticky Note的介绍可以参见 http://www.tompda.com/c/article/11778/ 而实际上使用android平台对widget开发的支持,桌面便签类软件是非常易于开发的。本文通过逐步实现一个简单的桌面便签软件,和大家分享进行widget转载 2012-08-03 06:57:34 · 671 阅读 · 0 评论 -
美化之ListView属性设置
1.去滑动到顶点和底边时的黑色阴影[html] view plaincopyandroid:fadingEdge="none" 2.去拖动时默认黑色底色[html] view plaincopyandroid:cacheColorHint=“#00000000” 3.去选中时的黄色底色[html] view plaincopyandroid:li原创 2012-08-03 07:09:00 · 1194 阅读 · 0 评论 -
Android Music android多媒体
Bug: android4.0的Music没有扫描菜单,在开机状态sd卡上增删音频文件时,播放列表不会自动更新;reason:Music通过contentResolver读取数据,只要数据库不更新,Music下改动,播放列表不会更新;解决办法: 点击自己添加的search菜单项后,启动ScanningProgress 这个activity。这个扫描activity更原创 2012-07-20 17:05:08 · 620 阅读 · 0 评论 -
AlarmManager
AlarmManager 包含的主要方法:[java] view plaincopyprint?// 取消已经注册的与参数匹配的定时器 void cancel(PendingIntent operation) //注册一个新的延迟定时器 void set(int type, long trigg转载 2012-06-13 10:56:24 · 669 阅读 · 0 评论 -
java/android错误信息代码跟踪
StackTraceElement[] stacks = new Throwable().getStackTrace();Log.e(String.valueOf(stacks[0].getLineNumber()+1)+"@"+stacks[0].getClassName()+":", position+"");获取log信息是在哪个类的哪一行,如果打印多了,不记得是在哪个地方的验原创 2012-09-25 11:52:27 · 451 阅读 · 0 评论