自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游在阳光下的小鱼

坚持和积累,成就点滴

  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 蓝牙BLE与设备交互研发录一

本文建立在官方demo BluetoothLeGatt上进行探索。在BluetoothLeGatt工程代码基础上对蓝牙设备进行连接与发送指令,并且接收到蓝牙设备发回来的指令。

2016-05-04 09:40:09 1153

原创 android系统设置里的字体大小导致的布局混乱问题

现象:系统设置里的字体大小设置超小或者超大,导致布局混乱。解决:在BaseActivity里加入initSystemFont()就可以不收系统字体大小的影响而导致layout的变形了。/** * 初始化系统的字体大小,不受设置里的字体大小的影响 */private void initSystemFont() { Resources res = getResources();

2016-04-12 22:30:08 2533 1

原创 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 4258

原创 vs2010 编译mosquitto win32版本,开启websockets,实现消息推送

前言:因为之前没有怎么碰vs,只搞过cygwin,而cygwin上搞了好久都搞不定,以至于重新整理思路,这window上的版本应该怎么去编译。一直不知道怎么搞,只能边看其他教程,边自己搞着,连续几天下了班就可以研究编译,特别是在开启websockets的时候,加上libwebsockets库,对于小白来说,特别痛苦。也罢,最后也成功编译。编译的电脑:MacBook Pro 虚拟机win7,64bit

2015-05-16 22:40:16 8647 3

原创 关于ShareSDK默认的新浪微博分享编辑框超过140字的问题

关于ShareSDK默认的新浪微博分享编辑框超过140字的问题不知为啥超过140字也可以分享成功,这个bug貌似在最新版本也是存在的。

2015-05-09 10:58:13 1085

原创 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 3099

原创 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 5540 4

原创 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 1132

原创 android studio 克隆git项目以及设置项目的全过程

项目挂在oschina(github也一样)上,之前没试过怎么clone下来,clone下来后发现好多error,一时间解决不了,尝试了很多次,最后终于搞定,再次从头到尾做了一遍,并记录下来,如下:(共24张图片)0.环境为window7+android studio1.01.安装TortoiseGit和git环境,自己根据实际的系统下载安装。2.在osch

2014-12-14 22:06:00 8590

原创 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 825

原创 android 标题下划线分块导航 使用ViewPager+ViewPagerIndicator

看了好多人的博客,然后自己总结一下。先上图0. 在libs添加android-support-v4.jar1. 引用工程把github上的ViewPagerIndicator项目引用到项目工程2. xml的使用TabPageIndicator 跟 ViewPager没什么关系,各自独立<LinearLayout

2014-12-01 10:51:17 3564 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 2031

原创 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 563

原创 eclipse创建的android maven工程使用ant编译,最后在studio里打开使用

要执行1.在Eclipse创建一个android工程2.项目右键,Convert to Maven Project

2014-10-31 15:03:52 887

原创 android launch应用,读取app列表然后打开相应的app

功能:实现读取手机上的所有app列表,根据业务的需要再加过滤条件即可,点击相应的图标可以打开相应的app。先看下效果:

2014-10-29 15:19:52 2538

原创 关于android不同系统样式的思考

项目->AndroidManifest.xml->manifest->application->android:theme1. 如果设置为 "@android:style/Theme.Holo.Light.NoActionBar" 效果如下所示:但是android:minSdkVersion被强制要求是13以上,这个。。。

2014-10-29 11:26:54 640

原创 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 1392

原创 使用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 83315 6

原创 关于android listview属性choiceMode的思考

choiceMode的值有:1.none;2.singleChoice;3multipleChoice顾名思义:1是什么都没有,2是单选模式,3是多选模式那到底选了相应的值后listview有什么效果呢?下面来分别看看。先说下结果,后面再举个例子。当选择2的时候,listview.getCheckedItemPosition()有效,什么意思呢,选1和3的时

2014-08-24 00:42:19 8818

原创 IntelliJ IDEA com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable

用新IDE,在跑android工程的出现以下

2014-07-30 10:49:48 5443

原创 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 1694

原创 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 1972

原创 phonegap使用的初步研究(一)cordovaWebView不能加载外网的页面

看到hybird app的优越性后,决定研究一下phonegap的使用方法。把官网上

2014-04-14 17:27:19 4338 1

mosquitto1.4.2-win32-websockets编译的库合集

mqtt协议的代理服务器mosquitto,1.4.2版本在window上编译并且开启websockets,整个编译过程需要的库合集,至于怎么编译,请看我的博客文章http://blog.csdn.net/ydpzg/article/details/45772223

2015-05-16

24l01模块程序

自己写的24l01发送接收程序,原来是自己用在无线自动饮料售货机上,现在单独拿出来,可以传信息。

2012-05-20

qt_MP3播放器

可以移植arm下的qt_MP3播放器,采用qt4.5编译,实现了播放器各种功能。

2012-05-20

单片机LCD1602显示编程(自写)

单片机LCD1602显示编程,显示自定义字符,且整屏向左移。

2011-11-26

基于vhdl的串行扫描显示电路设计

基于vhdl的串行扫描显示电路设计,打开工程文件就可实现,并提供下载文件。

2011-11-25

基于VHDL的分频电路与12归1电路设计

基于VHDL的分频电路与12归1电路设计,自己开发写的代码,可以运行在开发板上,希望对有需要的人有帮助。

2011-11-18

基于单片机串口控制

基于单片机串口控制,自己在学校写的程序,可以在单片机上跑,发送关键词单片机上有不同反应。

2011-11-18

tq2440_mdk_在LCD上画一个圆

基于MDK的tq2440的程序,实现在LCD上画一个圆的裸机程序。打开工程就可以跑。

2011-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除