
android
文章平均质量分 65
z2012c
这个作者很懒,什么都没留下…
展开
-
Activity组件与Service组件通过BroadcastReceiver监听器通信
1.首先,Activity的onCreate方法中要有启动后台Service的IntentIntent intent = new Intent(this, xxxService.class);startService(intent); 为了能在AndroidManifest.xml中注册Activity中的receiver(它是内部类形式),需要把其定义成static的 p...原创 2014-12-25 11:41:13 · 358 阅读 · 0 评论 -
【转】APK反编译
原文作者:[color=blue][b]lpohvbe[/b][/color]原文地址:[url]http://blog.youkuaiyun.com/lpohvbe/article/details/7981386[/url]本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!...原创 2014-12-03 10:25:45 · 402 阅读 · 0 评论 -
Bundle传递参数
bundle是在android中十分有用的一种类,我们通常用它来进行参数的传递。理解bundle可以把它当作一个Map<String,?>,所以它的本质是一个key-value键值对。其中key值为一个标识参数的String值,value即为该String对应的参数。使用bundle传递参数会在intent、message、fragment中用到,下面就总结一下这几种情况下用bund...原创 2014-11-28 10:31:28 · 1061 阅读 · 0 评论 -
android UI小结(六)
一、选项菜单和子菜单菜单资源文件一般放在/res/menu目录下,菜单资源的根元素通常是,,元素无需指定任何属性,它可以包含子元素::定义菜单项:将多个item定义的菜单包装成一个菜单组。一般推荐使用XML文件定义菜单。eg.定义菜单的经典例子[code="xml"] ...原创 2014-11-28 09:19:58 · 125 阅读 · 0 评论 -
android UI小结(五)
一、ScrollView 滚动视图由FrameLayout派生而出,用于为普通组件添加滚动条的组件。它最多只能包含一个组件,ScrollView的作用就是为该组件添加垂直滚动条。(如果需要添加水平滚动条,则可借助HorizontalScrollView来实现,用法基本相似。)[code="xml"] .......[/code]二、Notificatio...原创 2014-11-27 17:03:51 · 112 阅读 · 0 评论 -
android UI小结(四)
一、Toast 提示信息框用法较为简单:[code="java"]Toast.makeText(Context,String tip,Toast.LENGTH_SHORT/LONG).show();[/code]二、CalendarView 日历视图可用于显示和选择日期。若希望监控该组件的日期改变,可调用CalendarView的setOnDateChangeListener(...原创 2014-11-27 16:19:12 · 215 阅读 · 0 评论 -
android UI小结(三)
一、自动完成文本框 AutoCompleteTextView当用户选择某个菜单项之后,AutoCompleteTextView会按用户选择自动填写该文本框。使用时必须为他设置一个Adapter,该Adapter封装了AutoCompleteTextView预设的提示文本。eg.布局文件:[code="xml"][/code]为AutoCompleteTextView设置Adapte...原创 2014-11-27 15:35:07 · 136 阅读 · 0 评论 -
android UI小结(二)
一、TextView文本框组件,直接继承View,也是EditText和Button的父类[table]|android:hint|setHint(int)|默认显示的提示文本||android:inputType|setRawInputType(int)|类似于HTML中input的type属性||android:linksClickable|setLinksClickabl...原创 2014-11-27 14:20:07 · 107 阅读 · 0 评论 -
android UI小结(一)
一、view组件的一些特殊属性、相关方法和说明[table]|XML属性|相关方法|说明||android:fadeScrollbars|setScrollbarFadingEnabled(boolean)|当不使用该组件的滚动条时,是否淡出||android:longClickable|setLongClickable(boolean)|该组件是否可以响应长单击事件||and...原创 2014-11-27 10:50:31 · 123 阅读 · 0 评论 -
setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor的区别
Android UI开发时,常常需要对view组件的背景图片或颜色进行一些设置。也常常会遇见setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor这四个不同的设置方法。令人傻傻分不清楚,下面就总结一下这几种方法的不同之处:1.setBackground(Drawable background)...原创 2014-11-26 17:41:34 · 338 阅读 · 0 评论 -
启动其他Activity并保存结果到指定组件上
启动其他Activity的Activity:public class XXXXActivity extends Activity implements OnClickListener 在onCreate方法中,获取组件: Button from = (Button) findViewById(R.id.from);Button to = (Button) findVie...原创 2015-03-05 14:40:18 · 119 阅读 · 0 评论 -
弹出列表对话框,选择列表项后返回结果并消失
最近的开发过程中,有选择时间段的需求,需要弹出一个列表对话框,用户选择完列表项之后返回用户选择结果,当前列表项消失。 首先,在res/layout文件夹定义一个列表项对应的布局文件以便加载:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andro...原创 2015-03-05 14:24:54 · 349 阅读 · 0 评论 -
使用ListView保存历史输入记录
android应用中,经常需要保存用户的输入记录,以保证用户下次输入时可以在历史记录中直接选择可能要输入的值,这样就提高了用户的体验性! 保存用户输入的列表项: <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_heigh...原创 2015-03-05 13:57:59 · 401 阅读 · 0 评论 -
启动其他Activity的Fragment并返回结果
本人最近在开发类似订票app的过程中,遇到一个问题,订票界面的Activity由三个fragment组成,当fragment中的listView选中某一item后,立即把结果返回给跳转到次Activty的上一个Activity。期间尝试了sendBroadCast(Intent)通信的方法,(PS:当fragment改为Activity时,它只能将结果返回给(或者按返回键只能跳转到呈现tabh...原创 2015-02-02 16:08:22 · 214 阅读 · 0 评论 -
android客户端与服务端交互的工具类
客户端:public class HttpUtil { //创建HttpClient对象 public static HttpClient httpClient = new DefaultHttpClient(); public static final String BASE_URL="http://xxx.xxxx.xx.xx:8080/ticket/";// pu...原创 2015-01-29 10:38:36 · 147 阅读 · 0 评论 -
android之带右侧字母(拼音)索引的列表
在开发app的过程中,如果用到通讯录或者类似的列表,需要快速在其中定位,可以根据列表项的拼音首字母来定位,这时候就需要用到右侧字母索引了。必如现在的微信通讯录界面就是如此。在实现这种功能的过程中,还是挺复杂的,很难我觉得。在网上各种查找资料,困难重重,好在最后终于捯饬出来了,伤不起。。。。特此记录一下写的过程。 1、创建自定的view,用作右侧列表索引。 public cla...原创 2015-01-29 10:29:48 · 730 阅读 · 0 评论 -
android使用implements ActionBar.TabListener的方式创建导航
上篇说到,android现在的版本已经不再推荐使用继承TabActivity(或ActivityGroup)的方式创建Tabhost导航,所以现在尝试使用Fragment片段建立每一个导航标签。具体做法如下: step1,建立一个总的Activity,获取actionBar并创建Tab选项卡public class StationActivity extends FragmentA...原创 2015-01-29 09:59:46 · 273 阅读 · 0 评论 -
模仿微信界面tabhost底部导航——使用继承ActivityGroup方式
在一般常见的app中,常常会用到底部导航,而android默认的是顶部导航。目前的android版本中,已经不再推荐使用extends TabActivity的方式来创建tabhost,但作为比较常见的一种方式,还是在自己做项目的过程中总结一下。需要注意的是,每个tabhost选项卡可能是由一个Intent启动的,此时每个选项卡对应一个Activity.废话不多说,帖代码! Act...原创 2015-01-28 17:58:23 · 295 阅读 · 0 评论 -
ImageView加载图片资源并进行缩放
android应用中常常需要加载R.drawable下的图片资源到ImageView中显示出来。而且常常会遇到图片缩放的问题,缩放的关键是Matrix(矩阵方式)。加载资源图片以及缩放的语法是非常典型的一种写法,这里不妨把它记录下来:加载图片[code="java"]//显示图片的ImageView组件ImageView imageView;//初始的图片资源Bitmap ...原创 2014-12-05 09:40:03 · 165 阅读 · 0 评论