- 博客(11)
- 收藏
- 关注
原创 Android Studio插件开发实践--从创建到发布
前言前几天在github发现一个蛮不错的Android Studio插件ECTranslation,在一些源码注释中遇到不认识的英文单词可以很方便地查看中文翻译。当时怀着好奇心也想试着开发一个小插件,在网上查资料发现插件开发的资料很少,大部分blog都只是简单地搭建了个开发环境然后弹出个Hello World的对话框就完了,而jetbrains也只提供了一份DevGuide并没有比较详细的API文档
2016-07-15 14:15:44 8613 4
原创 【Android开发】动画弹出PopupWindow并使背景变暗
我们在平常的android应用开发过程中,当应用数据太多太繁杂时,通常都会通过分类筛选让用户更好的找到自己想要的信息。因此利用PopupWindow或Dialog让用户快速选择定位是一个很好的选择。如我们想在美团上查找附近有什么电影院时:点击按钮弹出popupwindow,popupwindow是很好实现的,只需要使用PopupWindow的构造方法再将自己写的布局引入进去即可
2016-03-17 14:47:57 25579 7
原创 Ubuntu系统使用ADT点击logcat导致CPU100%无响应
Ubuntu系统使用ADT点击logcat导致CPU100%无响应在公司电脑上使用ADT进行开发时,时常会遇到机器卡死无法响应的问题,只有通过在任务管理器里结束进程重新启动。
2015-11-30 09:56:43 731
转载 Android toArray
ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。不明真像的同学喜欢用第
2014-07-12 10:23:08 1319
转载 Android之android:launchMode
说明一下,大家看这个帖子之前对Task,有一定的了解。而且看完这个之后,最好再看看taskAffinity属性,因为在实际应用中他们一般是联合使用的。在Android的中Activity有4种启动方式:"standard"、"singleTop"、"singleTask"、"singleInstance"。下面就分轻重点讲讲这些启动方式。1、standard启动方式这种方式
2014-07-10 14:50:48 599
转载 Android popupwindow 和 Activity弹出窗口实现方式
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父
2014-07-08 17:25:59 4337
原创 Android 百度Frontia分享到第三方平台
声明组件private FrontiaSocialShare mSocialShare;private FrontiaSocialShareContent mImageContent = new FrontiaSocialShareContent();初始化
2014-07-08 17:23:27 1929
转载 Android图片异步加载之Android-Universal-Image-Loader使用
Android开发中我们会经常遇到图片过多或操作不当造成OOM异常,有时虽然是解决了这个问题但却会影响程序的运行效率,例如:当用户在快速滑动滚动条的过程中,我们程序在仍在艰难的加载服务器端的图片,这样给用户造成了极不好的体验。其实网络上关于图片的异步加载和缓存的讲解很多,但是其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面,针对这一光大开发者都会遇到的问题,一些牛人们
2014-07-07 19:07:27 845
转载 android RadioGroup+TabHost实现导航栏
1、对于 RadioGroup,是RadioButton的一个组设置,可以实现单选效果。 对于RadioGroup的设置监听setOnCheckedChangeListener(OnCheckedChangeListener listener); OnCheckedChangeListener 是一个接口,接口函数为: public void onCheckedChanged(RadioGr
2014-07-07 15:41:33 1123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人