- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Android NFC M1卡读写&芯片卡读写(CPU卡读写)(RFID读写)
Android NFC M1卡读写&芯片卡读写(CPU卡读写)(RFID读写)NFC 读写分几种,本文主要讲M1卡扇区读写和芯片卡读写权限初始化1 onCreate( initNFC() )2 onResume( )3 onPause()4 NFC设备刷卡时触发 onNewIntent(Intent)1,标签读写2,扇区读写3 CPU卡读写 重头戏NFC 读写分几种,本文主要讲M1卡扇...
2018-09-26 16:37:08 21383 14
原创 一个Android前端对java23种常用设计模式的理解
新[dú]姿[hòu]势[gǎn]一,创建型 创建对象的五种设计模式单列模式 关键点: static instance synchronized,创建一个全局唯一的对象来重复使用。原型模式 关键点:Cloneable。变量只保存了指向的地址,如果想复制对象要么实现Cloneable接口,要么new一个来赋值。建造者模式 关键点:Builde...
2018-05-18 13:03:37 262
原创 android蓝牙研发之从设备
android 蓝牙研发之从设备1,定义权限<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission androi...
2018-02-24 16:39:56 1013 3
原创 蓝牙研发之主设备
android 4.0蓝牙研发之主设备3.0及以下称之为传统蓝牙或经典蓝牙,4.0后蓝牙通信信道和方式皆不同。 权限:6.0设备申明权限后检查是否打开该权限 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="and...
2018-02-24 16:27:37 845
原创 蓝牙ble 广播包解析
AD type定义摘录于:https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile借鉴与:http://blog.csdn.net/h_o_w_e/article/details/50628568注意:该解析适合标准蓝牙广播,有的破坏者为了让别人解析不出来会对广播包数据打乱,需要还原
2018-01-05 10:42:58 1304
转载 android Edittext 监听软键盘弹出显示和消失隐藏
android Edittext 监听软键盘弹出显示和消失隐藏,无需设置windowSoftInputMode属性也可以 etCardNumber.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override
2017-09-08 13:00:17 2490
原创 genymotion不能打开,不能安装apk,不能安装Translation解决方案
genymotion 3个大招解决所有问题1,genymotion安装问题。 第一个大招,使你能打开模拟器下载genymotion 2.10,有两种资源,一种带virtualBox。如果时win10 系统,需要取VirtualBox官网下载最新的virtualBox。打开genymotion下载镜像创建模拟器,选择sdk为自己的sdk目录。2,genymotion ARM问题,拖拽是拷贝。
2017-08-30 17:17:36 1199 1
原创 retrofit rx 一次封装多次调用统一处理
该封装解决一个api就要注入一个方法的问题,以及网络请求统一处理。之前看了很多封装都不是自己想要的,于是自己想了个比较笨的方法。1、定义我们简洁的ApiServicepublic interface BaseApiService { @GET() Observable<ResponseBody> get(@Url String url, @QueryMap Map<String, S
2017-05-10 17:01:52 627
原创 Popwindow 设置宽高无效的原因和解决方案
Popwindow 没有继承Viewgroup,因此最外层布局属性的宽高无效,如果布局设置wrap_content则以实际资源大小为准,例如:给布局定义背景图片,如果图片是.9格式要特别注意,设置了宽高后会默认加上没有被拉升的部分宽高。 Popwindow 显示方法有两种,即显示在某个view下和显示在窗体中的某个xy位置,如果设置了比重,Gravity.END|Gravity.TOP 此时从上到
2017-05-10 16:31:33 10187 1
原创 从底部弹出充满屏幕宽度的diaolog
1 定义对话框样式对话框布局在window view—>activity view–>dialog view 因此需要获取window manager重新给view定义布局属性,要不然有间隙在style.xml中定义 <style name="fullScreen" parent="android:style/Theme.Dialog"> <item name="androi
2017-05-10 16:19:50 281
原创 android 单元测试脱坑
说明 本文描述的是Junit4,笔者是android 两年的搬运工,写项目很少写单元测试。但有时候测一段逻辑或者网络请求需要把工程跑一遍,再操作一遍。接触单元测试才认识到它的强大,它能省去很多麻烦和时间。我们虽然不是测试,也应该知道怎么去简单使用它来提高效率。 **本文的[GitHub测试代码](https://github.com/sgn5200/UnitTest)地址**一、配置
2017-01-13 15:38:52 332 2
原创 android 调用原生相机
GitHubpublic class MeFragment extends BaseFragment implements View.OnClickListener { private String TAG = getClass().getSimpleName(); private ImageView ivPhoto; private static final int CAMER
2016-10-17 11:21:18 1964
原创 android studio 分享到github 以及 出错
1,下载安装github 客户端[github 离线版](http://pan.baidu.com/s/1nuGHEXV) 百度云1,配置离线版安装没有路径选择,默认git.exe 路径C:\Users\Administrator\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.e
2016-09-30 12:41:54 409
原创 React Native 入门上手须知
本文由前人经验加自己实践总结而产生,环境是window平台,主要是android方面。首先附上RN中文官网基础环境1、windows 平台搭建开发环境关键步骤1) 安装JDK 2) 安装SDK 3) 安装C++环境 2010前不能用,推荐下载vs c++ 2013(25MB) 4) 安装Node js 5) 安装Git 6)安装React-native 在终端输入命令: npm
2016-09-12 10:32:02 1221
原创 android 多尺寸生产xml
多尺寸目录 values-sw600dp 适配平板 values-zh-rCN 适配中英文算法v =dpi/160/defaultWidth * width * v1v 最后写入文件的值 dpi 需要适配的手机dpi defaultWidth 设计中给出的模板宽度 width 需要生成的屏幕宽度 v1 需要生成值的范围 0 < v1 < defaultWidth 动态生成xml sta
2016-08-23 10:32:52 371
原创 stetho 简单使用
stetho 在android上的使用引入依赖 compile 'com.facebook.stetho:stetho:1.3.1' compile 'com.facebook.stetho:stetho-okhttp3:1.3.1' compile 'com.facebook.stetho:stetho-urlconnection:1.3.1'简单初始化初始化public
2016-08-12 15:30:27 571
翻译 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客*导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-12 13:38:09 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人