要实现viewpager的滑动以及禁止滑动切换功能只需要继承viewpager,在onTouchEvent进行逻辑判断即可(网上搜到的,确实可行,原创地址不明),下面自己实现一个
public class MyViewPager extends ViewPager {
private boolean scrollble=true;
public MyViewPager Con...
分类:
移动开发 时间:
2014-11-28 18:22:02
阅读次数:
264
转载请标明出处:http://blog.csdn.net/goldenfish1919/article/details/41577217
androidannotation是一个非常牛逼的框架(https://github.com/excilys/androidannotations/wiki),可以做到:依赖注入(Dependency Injection),简化的线程模型(Simplifi...
分类:
移动开发 时间:
2014-11-28 18:22:57
阅读次数:
377
实现效果:
即可伸展的ListView
其实跟普通的ListView使用没啥区别,只是ListView改为了ExpandableListView,另外适配器由BaseAdapter也换成了BaseExpandableListAdapter。
步骤:
1.编写布局文件。
分为三个,分别是主布局,group分组布局,...
分类:
移动开发 时间:
2014-11-28 18:21:47
阅读次数:
238
实现效果:
要想实现这个效果,我们需要找到气泡背景的9.png图片,大家可以从qq微信等apk包中提取。
实现步骤:
1.编写布局文件。
每个条目的布局
activity_chat_singlemessage.xml
<LinearLayout xmlns:android="http://schemas.androi...
分类:
移动开发 时间:
2014-11-28 18:22:01
阅读次数:
231
蓝牙,wifi,3g 作为移动端平台最常见的dongle,蓝牙现在应用越来越广泛,特别是现在流行智能终端,多点互控,wifi,3g等资源消耗大,红外又有距离和障碍物的限制,所以说蓝牙通信在未来其它的不说,单在智能TV上应用的情景将会越来越广泛.这里只是初步理解学习,之后将会一层一层从kernel直到application...
分类:
移动开发 时间:
2014-11-28 18:19:22
阅读次数:
173
首先在frameworks\base\packages\SettingsProvider\res\values\defaults.xml中设置def_screen_off_timeout为-1,即
-1
然后修改alps\packages\apps\Settings\res\values\arrays.xml:
15 seconds
30 sec...
分类:
移动开发 时间:
2014-11-28 18:19:22
阅读次数:
195
因为公司业务的需要,要用android客户端控制pos机打印票据,不单只是中文的...
分类:
移动开发 时间:
2014-11-28 18:18:11
阅读次数:
186
App ManifestReference1. App ManifestManifest.xml文件中每个元素的详解.http://developer.android.com/guide/topics/manifest/manifest-intro.html
分类:
移动开发 时间:
2014-11-28 18:13:49
阅读次数:
164
转载注明出处: http://www.cnblogs.com/frank-zouxu/p/4121601.html 在前几日,偶然看到新闻,图灵机器人向开发者提供了API,API地址为:http://www.tuling123.com/openapi/,因为这个API可以定制自己的聊天机器人...
分类:
移动开发 时间:
2014-11-28 18:12:56
阅读次数:
270
Firefox for Android does not support the orientationchange event but you can achieve the same result by using media query listeners.var mqOrientation ...
分类:
移动开发 时间:
2014-11-28 18:11:17
阅读次数:
214
1.设置窗口风格 :①在Manifest中设置主题属性android:theme="@android:style/Theme.Dialog",或者 Theme.Holo.Dialog.②在Activity的onCreate方法中设置,必须在setContentView之前调用setTheme(and...
分类:
移动开发 时间:
2014-11-28 18:09:13
阅读次数:
543
对于一些较为简单的界面则自己进行写。在这里就需要了解xml文件中一些基本的属性以及android手机的知识。一、目前手机屏幕像素密度基本有5种情况。(以下像素密度简称密度) 密度 ldpi mdpi hdpi xhdpi xxhdpi密度值 120 ...
分类:
移动开发 时间:
2014-11-28 18:03:26
阅读次数:
213
dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:在320x480分辨率,像素密度为160,1dp=1px在480x800分辨率,像素密度为240,1dp=1.5px计算公式:1dp*像素密度/160 = 实际像素数float density = context.getResources()...
分类:
移动开发 时间:
2014-11-28 18:00:50
阅读次数:
170
之后的android学习将侧重三方面:1、基础内容例如xml属性、sharedpreference、数据库必须能够熟记于心。2、开源library熟练应用,能够了解如何更好地使用各种开源libraryhttp://www.zhihu.com/question/19804692/answer/2189...
分类:
移动开发 时间:
2014-11-28 17:55:39
阅读次数:
168
在IOS8中定位功能新增了两个方法:- (void)requestWhenInUseAuthorization __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_8_0);- (void)requestAlwaysAuthorization __OSX_AVAI...
分类:
移动开发 时间:
2014-11-28 17:56:13
阅读次数:
214
早在今年6月25日,在Google IO开发者大会上,Google官方就推出了Android 5.0 的前身 Android L(Lollipop)。10月15日,推出了Android5.0正式版。今年新发布的手机——Nexus6和平板——Nexus9以及Nexus Player最先体验到棒棒糖。....
分类:
移动开发 时间:
2014-11-28 17:56:18
阅读次数:
294
这里我所理解广播的测试对象主要通过两个渠道获得:1、通过manifest.xml中静态注册的广播,用于收听系统广播后运行自己业务的这块逻辑;2、通过动态注册形式的广播,对象是如何发送广播与接收广播后执行的逻辑;其实,第一点跟这里所谈的广播测试无关系,主要测试对象是接收后的逻辑,需要设计相应的单元测试...
分类:
移动开发 时间:
2014-11-28 17:54:35
阅读次数:
152