自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

豆汤饭

苦海无边,学无止境

  • 博客(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 21126 14

原创 一个Android前端对java23种常用设计模式的理解

新[dú]姿[hòu]势[gǎn]一,创建型 创建对象的五种设计模式单列模式 关键点: static instance synchronized,创建一个全局唯一的对象来重复使用。原型模式 关键点:Cloneable。变量只保存了指向的地址,如果想复制对象要么实现Cloneable接口,要么new一个来赋值。建造者模式 关键点:Builde...

2018-05-18 13:03:37 257

原创 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 991 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 827

原创 蓝牙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 1264

转载 值得你学习的 Android 开发规范

原创地址:https://mp.weixin.qq.com

2017-10-28 15:35:05 170

转载 android Edittext 监听软键盘弹出显示和消失隐藏

android Edittext 监听软键盘弹出显示和消失隐藏,无需设置windowSoftInputMode属性也可以 etCardNumber.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override

2017-09-08 13:00:17 2471

原创 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 1184 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 617

原创 Popwindow 设置宽高无效的原因和解决方案

Popwindow 没有继承Viewgroup,因此最外层布局属性的宽高无效,如果布局设置wrap_content则以实际资源大小为准,例如:给布局定义背景图片,如果图片是.9格式要特别注意,设置了宽高后会默认加上没有被拉升的部分宽高。 Popwindow 显示方法有两种,即显示在某个view下和显示在窗体中的某个xy位置,如果设置了比重,Gravity.END|Gravity.TOP 此时从上到

2017-05-10 16:31:33 10145 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 271

原创 android 单元测试脱坑

说明 本文描述的是Junit4,笔者是android 两年的搬运工,写项目很少写单元测试。但有时候测一段逻辑或者网络请求需要把工程跑一遍,再操作一遍。接触单元测试才认识到它的强大,它能省去很多麻烦和时间。我们虽然不是测试,也应该知道怎么去简单使用它来提高效率。 **本文的[GitHub测试代码](https://github.com/sgn5200/UnitTest)地址**一、配置

2017-01-13 15:38:52 321 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 1956

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

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

原创 Rx1.5 + retorfit2.1 简单使用

xandroidrxlifecycleretorfit 2.1

2016-08-23 11:45:31 841

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

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

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客*导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-12 13:38:09 356

2018年软件设计师 2019年软件设计师 2020年软件设计师真题

没有水印,自己整理的word文档,已排版可直接打印

2021-05-08

空空如也

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

TA关注的人

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