![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发学习
Developmc
这个作者很懒,什么都没留下…
展开
-
分别使用simpleAdapter和baseAdapter为ListView的Item添加按钮响应事件
昨天在ListView Item上添加ImageButton时,发现item点击没响应,上网查找时发现有的文章认为不能使用simpleAdapter为ListView的item添加按钮响应事件,有的则认为simpleAdapter可以。下面一起解决这两个问题:1.亲测可以分别使用simpleAdapter和baseAdapter为ListView的Item添加按钮响应事件。(1)使用sim原创 2015-07-12 15:05:26 · 5652 阅读 · 2 评论 -
Android 蓝牙4.0 Bluetooth BLE 写数据(修改BLE设备的属性)
网上的Bluetooth BLE Demo都能实现BLE属性的读取,但写这块,我遇到的问题是:这些Demo都无法对BLE设备进行写数据,即无法修改BLE设备下的属性,如Major ,Minor,UUID等属性。这些Demo都是通过characteristic.setValue(byte[]),然后调用BluetoothGatt对象 mBluetoothGatt.writeCharacteristic原创 2015-08-08 17:38:53 · 7923 阅读 · 0 评论 -
在Activity或fragment中响应ListView内部控件的点击事件
如何响应ListView的内部按钮的点击事件呢?比如说listView上的item有一个ImageView控件,我要获取对应每个ImageView控件的点击事件,较为常见的办法是在自定义的adapter中的getView方法内为每个ImageView绑定监听器。当然这种方法能满足大部分的使用情况了,但某些情况下要在activity内获取点击事件下面给出方法。 先上代码:(共四个文件)原创 2015-08-26 18:04:08 · 4989 阅读 · 1 评论 -
Genymotion 无法启动
Genymotion无法启动virtual device,提示: Genymotion does not start Android virtual deviceUnable to start the Genymotion virtual device.就是初始化虚拟设备的时候,启动VBox失败。解决方法:问题在于虚拟机兼容性。从官网下载安装包完成安装后,桌面会有三个快捷图标,如下分别右原创 2015-08-26 23:38:09 · 1325 阅读 · 0 评论 -
一个酷炫实用的下拉刷新开源库
先上图:类似于水滴的下拉刷新效果 Demo下载:(其中项目根目录下的circlerefresh就是该类库)。下面说说如何使用circlerefresh实现下拉刷新功能。一。搭建工程:(这里以android studio开发环境为例)下载Demo以获取circlerefresh库,将该库导入项目即可。二。如何使用:1.在布局文件中添加如下代码:<com.tu原创 2015-09-01 18:44:06 · 1548 阅读 · 0 评论 -
解决 百度地图+slidingmenu 切换Fragment闪黑屏问题
解决 百度地图+slidingmenu 切换Fragment闪黑屏问题。代码过于零散,不贴代码了,通过举例子说明解决思路:假如slidingmenu的菜单在左边,分别对应两个fragment(fragmentA和fragmentB),其中fragmentA下放置百度地图,fragmentB是其他fragment.下面先解决第一种情况:1.通过左边侧边栏,从fragmentB切换原创 2015-12-08 18:18:05 · 2100 阅读 · 0 评论 -
Android studio 使用JitPack发布library到Github开源库
使用android studio进行开发的时候,常常需要用到第三方开源库,引用第三方库十分简单,只需在对应module下的build.gradle 文件中添加一行代码就行,例如:dependencies { compile 'com.jakewharton:butterknife:6.1.0'}添加后,同步一下,android studio就会自动下载并引用该开源库,就可以直接在代码原创 2016-05-21 17:00:33 · 3517 阅读 · 0 评论 -
LitePal的一些使用方法
上手LitePal数据库时,发现网络的教程挺少的(基本上只有郭霖大侠的 Android数据库高手秘籍),github(https://github.com/LitePalFramework/LitePal)上介绍的使用方法也比较基础,本文主要涉及一些在郭霖大侠教程里边没有提及到的关于LitePal的使用方法。(没有了解LitePal数据库的小伙伴请阅读Android数据库高手秘原创 2016-08-19 16:05:57 · 12615 阅读 · 4 评论 -
横竖屏切换,activity结合fragment的导航布局
实现效果是:竖屏下,收起左侧导航栏,显示右侧的内容栏,可通过滑动显示左侧的导航栏;横屏下,显示左侧的导航栏和右侧的内容栏,不能通过滑动隐藏导航栏。原创 2016-10-17 12:20:36 · 1629 阅读 · 0 评论