随笔分类 - android提高篇
摘要:Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一...
阅读全文
摘要:今天突然发现在Android 4.2手机上点击通知消息无法打开Activity的问题,具体Logcat信息如下:01-09 11:37:43.733: WARN/ActivityManager(92): Unable to send startActivity intentjava.lang.Sec...
阅读全文
摘要:具体做法和dialog窗口的设置类似,只需要在onCreate方法中,加入下列代码,既可以控制大小! // 设置窗体大小 ScreenUtil.getScreenWidth(LoadActivity.this)为获取屏幕宽度的自定义方法 LayoutParams params = getWindo...
阅读全文
摘要:NumberPicker是Android3.0之后引入的一个控件,在以后的TimePicker和DatePicker时间控件里边都有引用,NumberPicker本身并没有提供接口给开发者修改其默认外观,这里延续前篇博客的内容( 调整TimePicker,DatePicker的大小、样式 ),提供一...
阅读全文
摘要:intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);FLAG_ACTIVITY_BROUGHT_TO_FRONT 这个标志一般不是由程序代码设置的,如在launchMode中设置singleTask模式时系统帮你设定。FLAG_ACTIVITY_...
阅读全文
摘要:(一)前言在以前一篇帖子讲ams的时候,提了一下TabActivity。当时说它比较特殊就没有下文了,今天重发一篇帖子,跟大家探讨一下TabActivity。做个假定先: 比如我们最外面的Activity是MainActivity, 第一个tab是FirstActivty, 第二个tab是Secon...
阅读全文
摘要:这篇文章主要介绍了Android秒杀倒计时自定义TextView示例,大家参考使用吧自定义TextView控件TimeTextView代码:复制代码 代码如下:import android.content.Context;import android.content.res.TypedArray;i...
阅读全文
摘要:在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,另外还有一种使用CountDownTi...
阅读全文
摘要:在RemoteViews这种调用方式中,你只能使用以下几种界面组件:Layout:FrameLayout,LinearLayout,RelativeLayoutComponent:AnalogClock,Button,Chronometer,ImageButton,ImageView,Progres...
阅读全文
摘要:我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。 我们也知道Android系统也是在不断升级的,有关Notification的用法也就有很多种,有的方法已经...
阅读全文
摘要:1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。[html] view plaincopy2.在values文件夹下的styles.xml文件中添加CustomCheckboxTheme样式。[html] view plaincopy3.在布局文件中使...
阅读全文
摘要:上文简 单介绍了HttpClient和Tomcat服务器的交互,主角是HttpClient,然后它跟服务器交互有两种方式即get和post。所以这个 HttpClient就类似于电脑上用的浏览器。当我打开多个网页的时候,并不需要开一个网页就开一个浏览器,而是一个浏览器上面开了好几个网页。对应于 Ht...
阅读全文
摘要:引子在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient 来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功 能远不止这...
阅读全文
摘要:关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例: 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都...
阅读全文
摘要:效果图 : 分别是第一页、第二页、第三页,随手截的图,不整齐,勿见怪。开始走了弯路,废了不少时间。思路如下:1、用ViewPager实现左右分页滑动,布局最下面远点标记页码是根据有多个item动态添加的。2、每个页面的GridView的item的个数根据屏幕的宽度高度来动态设置。3...
阅读全文
摘要:定义的getView执行多次的ListView布局:[html] view plaincopy执行多次原因是因为每显示一个VIew,它都去测量view的高度,执行measure方法,导致getView执行多次。正确的布局:[html] view plaincopy把width和height都设置成f...
阅读全文
摘要:代码有点多,发个图先:如果懒得往下看的,可以直接下载源码吧(0分的),最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下http://download.csdn.net/detail/onlyonecoder/6574379布局文件:[html]view plai...
阅读全文
摘要:如果是Activity的话在 Manifest.xml 相应的 Activity 里添加android:windowSoftInputMode="adjustPan|stateHidden"如果是其他View的话添加以下代码InputMethodManager imm = (InputMethodM...
阅读全文
摘要:JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语 言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为–Json.orgJSO...
阅读全文
摘要:判断网络的情况中,有个比较麻烦的情况就是连上了某个网络,但是那个网络无法上网 ,,, = =想到了用ping指令来判断,经测试,可行~ ~ ~private staticfinal boolean ping() {String result = null;try {String ip = "www....
阅读全文

浙公网安备 33010602011771号