- 博客(29)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Windows 下 android 通过pk8和pem生成jks
安装OpenSSL 后将 pk8 和pem + signapk.jar 放到 OpenSSL 安装目录,点开start.bat 开始执行下面命令: 1、生成platform.pem文件openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem 2、生成platform.p12文件,并设置别名和密码openssl pkcs12 -export -in pla...
2021-08-13 15:56:07
821
转载 BLE蓝牙和传统蓝牙的区别
现在移动设备上使用的蓝牙大多是4.0,而蓝牙 4.0 有两个分支,经典 4.0 和 BLE4.0,经典 4.0 就是传统的3.0 蓝牙升级而成,向下兼容。而 BLE 4.0 是一个新的分支,不向下兼容。 相较于传统蓝牙,BLE的优点是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,物理带宽只有 1M,实际传输速度在 1~6KB 之间蓝牙BLE相对于传统蓝牙的优点:最大化的待机时间、快速连接和低峰值的发送/接收功耗。有关BLE低功耗蓝牙和传统蓝牙的五大区别:1、低功耗蓝牙的.
2021-07-06 09:44:43
3123
原创 UHF电子标签如何判断芯片型号,厂家品牌
UHF标签知识UHF标签存储器分为哪几个区?Reserved区:存储Kill Password(灭活)和Access(访问)。 EPC区:存储EPC号码等。 TID区:存储标签识别号码,每个TID号码应该是唯一的。 User区:存储用户定义的数据。修改访问和灭活密码需要进行一次锁定才能达到效果。UHF标签芯片中,都有一个TID号(6C协议)或者UID号(6B协议),我们...
2019-01-10 17:22:08
4478
原创 RFID的工作原理(图解)
RFID读写器技术原理电子标签又称为射频标签、应答器、数据载体;阅读器又称为读出装置,扫描器、通讯器、读写器(取决于电子标签是否可以无线改写数据)。电子标签与阅读器之间通过耦合元件实现射频信号的空间(无接触)耦合、在耦合通道内,根据时序关系,实现能量的传递、数据的交换。 发生在阅读器和电子标签之间的射频信号的耦合类型有两种。 (1)电感耦合。变压器模型,通过空间高频交变磁场实...
2019-01-09 15:23:00
25805
转载 RFID 知识(一)
RFID射频识别技术近年来广受关注,被应用于众多领域,其中UHF(超高频)频段RFID应用最为广泛。UHF RFID国际标准有ISO/IEC 180006 Type A、Type B、Type C三类,Type C类标准是最新制定的,在数据速率、调制方式等方面都要优于其他两种。本文针对Type C类标准中的防冲突算法进行研究,分析该标准采用的防冲突算法在面对快速运动标签群时的处理情况。 本文...
2018-11-29 11:15:00
2088
原创 android studio 打包jar 打包
搜索了好久,感觉都是很麻烦的操作,发现一个最速度的解决办法,有两种需求,一、将现有的app项目改成jar,二、建立的module lib 打包成jar,一般在AS 里是可以直接引用,,废话不多说,下面是现有app打包成jar示例,用图解释。上面操作改完后rebuild 一下,然后按下面操作。展开后再找到下面这个,双击编译大约2秒后,run 下面会提示编译succeed ,到...
2018-09-06 11:43:45
294
原创 android 设备获取本机CPU,RAM,ROM等信息
private String getHandSetInfo() { Display dis = this.getWindowManager().getDefaultDisplay(); double ran = getAvailMemory(this) / 1000; BigDecimal c = new BigDecimal(ran); double d = c....
2018-04-11 16:27:18
2918
原创 android 调用webservices 方法实例
一、webservices 简介1.从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可以建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一...
2018-03-16 16:20:52
460
原创 android app版本自动更新,xml解析版本对比
后台给到一个web xml给我对比版本new Thread(new Runnable() { @Override public void run() { HttpURLConnection connection = null; try { URL url = new URL("http://android/nyVersion....
2018-03-12 15:10:10
693
原创 Eclipse 工程导入android studio ,EC是GBK编码,到AS运行后程序乱码,编辑器没乱码,解决办法
android { compileSdkVersion 19 buildToolsVersion "26.0.2" android {compileOptions.encoding = "GBK"}//添加此处完美解决 defaultConfig { applicationId "com.hdhe.idcarddemo" minSdk...
2018-02-26 16:50:36
212
原创 android 设备开机自启动app
开机自动启动开机会发出一个广播,过滤到这个广播就可以做你想干的事情了,开机一般是锁屏状态,还copy了自动解锁屏幕,会有4秒左右的延迟才启动 添加权限和过滤器<!--开机广播过滤--><receiver android:name=".broadcast.MyReceiver" android:enabled="true" android:exported="tr...
2018-02-24 09:43:11
4142
原创 android 返回界面刷新ListView 会弹出软键盘,解决
Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { if (msg.what == 1) { InputMethodManager manager
2018-01-29 14:54:21
660
转载 android 数据库在DDMS里不能打开data文件
这有个已经搞定的,我补充一点就是当你的设备没有root 权限的时候,adb su 会 su not found ,自己去下载个360 一键root 把设备root 一下就好了。http://blog.youkuaiyun.com/zhouyingge1104/article/details/39674211
2017-05-18 10:42:22
355
原创 android 之RadioGroup 的换行
android 本身的RadioGroup 是不能自动换行的,只能单行或者单列,那么问题就来了,当多个选项,而且只能单选时屏幕不够用怎么办,找了一个小时(我不爱动脑喜欢搬别大神的东西。。),网上有些是没用的,不知道是因为没上传好吧,所以我这里整理了一个可以用的,算一个工具了,代码没注释,想看的估计有点费劲。/** * Created by Administrator on 2017-05-17.
2017-05-17 19:31:58
3048
1
原创 android-关于Button设置圆角之后不能点击变色的问题
虽然不是很难的问题,但是对于自己琢磨是要花很多时间的(大神除外)。这个是李文志大哥那里取的代码哈~ 代码直接可以用。在drawable 里创建selector 文件,Button brackground属性用,<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/
2017-05-17 19:20:45
1355
原创 android 之Fragment 没有onKeyDown 监听与editText 输入后焦点问题
问题概述最近在做公司的测试程序,期间遇到在fragment 里不能监听到按键信息(公司硬件不是纯安卓手机,是PDA,有30个按键)解决过程(一)先在Fragment里写个自己的静态onKeyDown (实际上不静态也可),再从Activity 里的onKeyDown 里用Fragment 传进来,这个方法可行,但是如果你的Fragment 里的onKeyDown还要做其他处理就不行了,因为当按键传进
2017-05-13 11:50:43
1809
原创 android问题之--VT-x is disable in bios
首先在SDK Manager中检查是否安装Download Intel x86 Emulator Accelerator (HAXM installer),如果没有安装,则在SDK Manager中下载安装Download Intel x86 Emulator Accelerator (HAXM installer)。 这是没有打开虚拟模式,开机按F2或者Del,进入BIOS 界面进入config
2017-03-09 16:43:28
939
原创 解决Fragment的切换状态不能保存的问题
方法有好多,如果是搭配viewPager使用的fragment 的话可以直接设置缓存的页面, mViewpager.setOffscreenPageLimit(4) 也可以在选择适配器的时候选择FragmentPagerAdapter,这个适配器会帮你缓存三个fragment 的数据,如果选择FragmentStatePagerAdapter的话工作内容相当于listview,滑动的时候就销毁了
2017-03-09 16:37:48
769
转载 集成支付宝支付
1.下载DEMO到蚂蚁金服下载移动支付sdk&demo,提取Base64加密跟SignUtils签名工具类,lib里添加jar包(用户如果没有安装支付宝客户端则调用此jar包里的H5页面支付),(这里比较详细就不一一说啦,哈哈)https://my.oschina.net/daniels/blog/597356
2017-02-10 11:23:11
272
原创 Android Design Support Library 中控件的使用简单介绍(二)
android:id="@+id/tablayout" android:layout_width="match_parent" android:background="#1FBCD2" android:layout_height="48dp" />```再来看一下 onCreate(Bundle savedInstanceState) 中的方法吧 @Override pro
2016-12-07 20:59:22
237
原创 Android Design Support Library 中控件的使用简单介绍(一)
使用第一步–引用引用这个库:在 build.gradle 文件中加上这段代码: compile 'com.android.support:design:22.2.0 第二步–具体控件的使用TextInputLayout以前当我们使用 EditText 这个组件的 hint 属性的时候,当用户输入第一个字母之后,这个 hint 中的文本就会消失!有点影响用户体验!但是现在不一样了!现在
2016-12-07 20:53:34
318
原创 第三方SDK之——百度地图
studio 里的配置创建好项目后第一步第二步第三步第四步拿到安全码后就可以到百度申请密钥了,首先要注册了百度账号,百度搜索——>百度地图开放平台 | 百度地图API SDK | 地图开发第五步创建新的应用 应用类型选择android SDK第六步第七步在Application下添加密钥(就是应用的AK)第八步把刚才下载的SDK里的so 跟 jar 包导入到app/libs目录下放入baiduma
2016-11-30 22:12:46
421
1
转载 Android实现随机验证码——自定义View
http://www.cnblogs.com/jerehedu/p/4478212.html#3490232连接直接可看。。
2016-11-30 21:41:48
263
原创 第三方SDK之——百度地图
百度地图的简单导入应用在获得密钥并搭建好环境之后在XML 里面添加以下权限<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permis
2016-11-30 21:27:28
290
原创 生成随机字符串并排序
package com.xykj;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class SortString { List<String> mList; public SortString(){
2016-10-19 20:45:31
619
转载 JAVA中Math 类的常用方法
public class MathDemo {public static void main(String args[]){/** * abs求绝对值 */ System.out.println(Math.abs(-10.4)); //10.4 System.out.println(Math.abs(10.1)
2016-10-14 15:25:04
409
原创 JAVA 获取系统时间
获取系统时间的方法import java.text.SimpleDateFormat;public class Demo { public static void main(String[] args) { long time = System.currentTimeMillis(); SimpleDateFormat mDateFormat = new Sim
2016-09-10 14:16:14
431
android-ksoap2-2.5.4
2018-03-16
studio 3.0 编译jni 错误问题
2017-11-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人