- 博客(23)
- 资源 (8)
- 收藏
- 关注
原创 蓝牙BLE与设备交互研发录一
本文建立在官方demo BluetoothLeGatt上进行探索。在BluetoothLeGatt工程代码基础上对蓝牙设备进行连接与发送指令,并且接收到蓝牙设备发回来的指令。
2016-05-04 09:40:09
1227
原创 android系统设置里的字体大小导致的布局混乱问题
现象:系统设置里的字体大小设置超小或者超大,导致布局混乱。解决:在BaseActivity里加入initSystemFont()就可以不收系统字体大小的影响而导致layout的变形了。/** * 初始化系统的字体大小,不受设置里的字体大小的影响 */private void initSystemFont() { Resources res = getResources();
2016-04-12 22:30:08
2616
原创 svn 回滚old revision到head revision
需求:错误地提交了代码到trunk head revision上,后面需要将这个错误的revision回滚掉,把正确的代码重新放到head revision上。解决方案:1.checkout ,project update2.找到head revision版本号3.找到目标revision 版本号4.在当前project里执行 “ svn merge -r 10551:10197 ./
2016-04-12 22:21:13
4366
原创 vs2010 编译mosquitto win32版本,开启websockets,实现消息推送
前言:因为之前没有怎么碰vs,只搞过cygwin,而cygwin上搞了好久都搞不定,以至于重新整理思路,这window上的版本应该怎么去编译。一直不知道怎么搞,只能边看其他教程,边自己搞着,连续几天下了班就可以研究编译,特别是在开启websockets的时候,加上libwebsockets库,对于小白来说,特别痛苦。也罢,最后也成功编译。编译的电脑:MacBook Pro 虚拟机win7,64bit
2015-05-16 22:40:16
8782
原创 关于ShareSDK默认的新浪微博分享编辑框超过140字的问题
关于ShareSDK默认的新浪微博分享编辑框超过140字的问题不知为啥超过140字也可以分享成功,这个bug貌似在最新版本也是存在的。
2015-05-09 10:58:13
1128
原创 android 蓝牙4.0 ble 的理解
环境:android 4.3 api18参考:官方的BluetoothleGatt sample 和xpg的GizwitsBLE记录核心的内容,憧憬物联网权限:android:minSdkVersion="18"scan:// 获取到蓝牙适配器final BluetoothManager bluetoothManager =
2015-01-22 23:06:27
3142
原创 nfc读卡在android 4.4以上与4.4以下写法的区别
nfc读卡本来在android4.1读写很正常,在4.4就出现莫名其妙的错误,搞了好久,终于有点眉目。http://stackoverflow.com/questions/23815555/is-it-possible-to-with-one-touch-two-android-devices-exchange-data-via-nfc/23817579这里说到,android版本对nfc
2014-12-22 21:36:38
5670
1
原创 android studio 1.0 gradle报错
1. build.gradle里要写classpath 'com.android.tools.build:gradle:1.0.0'2. 自己下载个gradle2.2.1,studio里手动指定3. 更新Android SDK Tools到24.0.1 android studio 1.0 对gradle的变化蛮大的,需要不断查资料解决。。。
2014-12-17 23:53:09
1168
原创 android studio 克隆git项目以及设置项目的全过程
项目挂在oschina(github也一样)上,之前没试过怎么clone下来,clone下来后发现好多error,一时间解决不了,尝试了很多次,最后终于搞定,再次从头到尾做了一遍,并记录下来,如下:(共24张图片)0.环境为window7+android studio1.01.安装TortoiseGit和git环境,自己根据实际的系统下载安装。2.在osch
2014-12-14 22:06:00
8826
原创 android SlidingMenu sample的j简单写法
github的地址是:https://github.com/jfeinstein10/SlidingMenu可以根据上面的setup去做,一步一步,总会成功下面使用在android studio 的ant编译环境和eclipse的编译环境里正常使用,里面的资源来自SlidingMenu开源项目。1. checkout上面的sliding library和sample,A
2014-12-07 15:35:11
860
原创 android 标题下划线分块导航 使用ViewPager+ViewPagerIndicator
看了好多人的博客,然后自己总结一下。先上图0. 在libs添加android-support-v4.jar1. 引用工程把github上的ViewPagerIndicator项目引用到项目工程2. xml的使用TabPageIndicator 跟 ViewPager没什么关系,各自独立<LinearLayout
2014-12-01 10:51:17
3596
1
原创 android 一个简单的CardView的 使用
0. libs要加上android-support-v4.jarandroid-support-v7-cardview.jar1. 项目中要引用 android-sdk-windows\extras\android\support\v7\cardview 的工程项目2. 在顶层layout上加上 xmlns:app="http://schemas.a
2014-12-01 09:58:03
2057
原创 android 对开源项目FragmentOrientedApplication的理解
一,这是一个以Fragment为主导的app,主activity控制了全部子fragment的动作,项目结构如下:1)Home app里唯一的activity2)HomeInterface 一推fragment和主activity的交互接口3)BaseFragment 子fragment的基类4)DrawerItemBaseFragment 拥有图片列表的另外一个子fragment
2014-10-31 16:19:49
605
原创 eclipse创建的android maven工程使用ant编译,最后在studio里打开使用
要执行1.在Eclipse创建一个android工程2.项目右键,Convert to Maven Project
2014-10-31 15:03:52
922
原创 android launch应用,读取app列表然后打开相应的app
功能:实现读取手机上的所有app列表,根据业务的需要再加过滤条件即可,点击相应的图标可以打开相应的app。先看下效果:
2014-10-29 15:19:52
2715
原创 关于android不同系统样式的思考
项目->AndroidManifest.xml->manifest->application->android:theme1. 如果设置为 "@android:style/Theme.Holo.Light.NoActionBar" 效果如下所示:但是android:minSdkVersion被强制要求是13以上,这个。。。
2014-10-29 11:26:54
669
原创 swift 委托模式delegate 中出现的莫名其妙的错误EXC_BAD_ACCESS
x.delegate = self 这行出现错误: Thread 1:EXC_BAD_ACCESS (code=2, address=0x10)莫名其妙,无从查起,一度怀疑是不是这个xcode的版本不支持delegate,但在其他工程中却可以使用,没报错最后两种解决方法:1.把项目文件夹改名2.删掉项目文件夹,重新checkout
2014-10-06 15:31:23
1469
原创 使用android studio的gradle新建项目时候出现No cached version listing 或Enable Gradle 'offline mode'
使用android studio的gradle新建项目时候出现Error:Unknown host 'downloads.gradle.org'.Enable Gradle 'offline mode' and sync project Learn about configuring HTTP proxies in Gradle或者出现Error:No cac
2014-08-24 13:57:07
83658
3
原创 关于android listview属性choiceMode的思考
choiceMode的值有:1.none;2.singleChoice;3multipleChoice顾名思义:1是什么都没有,2是单选模式,3是多选模式那到底选了相应的值后listview有什么效果呢?下面来分别看看。先说下结果,后面再举个例子。当选择2的时候,listview.getCheckedItemPosition()有效,什么意思呢,选1和3的时
2014-08-24 00:42:19
8904
原创 IntelliJ IDEA com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable
用新IDE,在跑android工程的出现以下
2014-07-30 10:49:48
5506
原创 maven的初步使用--Eclipse android maven的项目创建
别人说maven不错,得去学学,故想放在android上使用,按照其他教程做了一遍。发现在Eclipse建立maven后,等到Eclipse下载完成了,却发现项目一堆错误,pom.xml出错,整个项目打叉。1. 项目中会缺少test路径,新建一个src/test/java或者直接在build中去掉。2. Plugin execution not covered by lifecyc
2014-06-26 00:47:23
1725
原创 phonegap使用初步研究(二)使用cordova-2.9.0做hybrid app
public class MainActivity extends Activity implements CordovaInterface, OnClickListener {首先activity使用了以下代码。public class MainActivity extends Activity implements CordovaInterface, OnClickListen
2014-05-14 23:20:00
1999
原创 phonegap使用的初步研究(一)cordovaWebView不能加载外网的页面
看到hybird app的优越性后,决定研究一下phonegap的使用方法。把官网上
2014-04-14 17:27:19
4399
mosquitto1.4.2-win32-websockets编译的库合集
2015-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人