我们知道Gridview不能设置onClickListener和onLongClickListener,当GridView中出现了Blank cell,有时需要响应click事件,没有API可以调用。 Abs
arrayadapter可以把数据绑定到一个视图中,但是数据的每次改动必须通知adapter,否则容易报错,adapteribeacons.clear(); adapteribeacons.addAll(myibeacons); aa.notifyDataSetChanged();
今天在重构代码时,有个服务一直无法启动,最后发现是重构代码时修改了Service的包名,确没有修改androidmenifest.xml中内容,害自己调试半天找不到错误,程序还不能报错,真是无语……太伤心了,太伤心了。
使用Android中自带的SQLiteOpenHelper可以完成数据库的创建与管理,但有两点局限:(1)数据库创建在内存卡中,大小受限,创建位置位于/data/data/应用程序名/databases中(可使用Eclispe的DDMS查看)。(2)如果无法获取Root权限,则无法直接查看创建的数据库。鉴于上述限制及实际需要,打算使用SQLiteOpenHelper管理SD卡上的数据库,通过研究S
在测试android调用其他应用的activity时,提示找不到对于的activity,经过检查发现在intent-filter的<category>中忘了写<category android:name="android.intent.category.DEFAULT"/>,自己定义的filter一定要写上这句,这是android默认添加的要求。
主要是Uri的获取!!!Uri leave = null; Ringtone r = RingtoneManager.getRingtone(getApplicationContext(), leave.parse("android.resource://" + getPackageName() + "/" +R.raw.audio)); r.play();下面程
1.Activity绑定Service语句最好写在onCreat()中,绑定后会直接调用onServiceConnected方法,可以将执行语句写在该方法中。private ServiceConnection trackcon = new ServiceConnection() { @Override public void onServiceConnected(C
安卓程序是依靠包名来区分每个应用程序的,所以在定义包时要特别注意,通过加入子包来对程序进行分类。
这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络,但是在4.0以后对这部分程序进行了优化,也就是说访问网络的代码不能写在主线程中了。那么如何做才能正常运行呢? 请看这里:例如: 从网络中获取一个Url地址。 [java]view plaincopyprint?url = AuthUtil.getAuthorizationURL()
你可以用ViewPager来添加进更多的fragment。目前, Android Support Library可以支持嵌套片段,所以你可以在Android 1.6及以上版本进行嵌套操作。只要调用Fragment中的getChildFragmentManager()命令,就可以完成添加操作。例如,下述代码就可以完成在现有的Fragment class中添加fragment的操作:123Fragme
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号