Homjay的博客

吸收前人精华,创新自己的高度。

android NFC读写卡教程

因为公司需求最近研究了大量的NFC读写M1卡的资料,自己撸了一个相对完整DEMO,让大家一起学习学习。由于之前一直是使用复旦方案的读卡器进行读写卡的,不了解基本原理的请移步: M1卡存取控制字节规则详解 android 非接触式M1卡改密码 现在我们使用手机自带的NFC标准...

2019-03-26 18:10:27

阅读数 222

评论数 0

Android Studio 设置SVN提交项目

    接触到公司项目不可避免就会需要用到GIT或者SVN来管理项目,今天我说一下在Android Studio如何设置SVN,并且如何设置忽略文件。     首先安装SVN     1、下载 SVN:https://tortoisesvn.net/downloads.html     2、...

2019-01-31 15:06:31

阅读数 67

评论数 0

M1卡存取控制字节规则详解

    继续上次的M1卡课题,这次做一次详细的讲解教程,新手勿喷。所谓的M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号。 M1卡的基本信息:      容量为8K位EEPROM      分为16个扇区,每个扇区为4块,每...

2018-12-26 11:19:12

阅读数 1111

评论数 0

android 弱网测试与响应超时、连接超时异常处理

    在日常工作中特别是高安全级别的android电商项目经常会出现一种异常情况——当客户发起一个2元 的消费请求时,由于网络延迟导致请求异常,客户再次提交2元消费请求,消费成功,但是客户会发现他消费了4元。投诉是在所不免的了,可是为什么会有这种问题出现呢?带着这个问题,我们接着往下看。   ...

2018-12-20 15:40:26

阅读数 379

评论数 0

android逆向工程教程

             很多时候老板会要求我们开发的android软件要进行加固和混淆的,混淆可以使用android原生的build.gradle下的代码实现, buildTypes { release { minifyEnabled false ...

2018-11-26 13:59:06

阅读数 423

评论数 0

android 字符串转化指定日期格式

       先创建一个SimpleDateFormat对象把字符串转化为Date格式,当然字符串肯定要相对应的“yyyy-MM-dd HH:mm:ss”这样的格式,其实就是你字符串是什么格式你这一步就要是转化成什么样格式的Date。        然后再一个SimpleDateFormat对象...

2018-10-31 10:02:33

阅读数 747

评论数 0

TableLayout+ViewPager+Fragment开发标题栏索引

    今天尝试使用了一下原生的高级控件TableLayout和ViewPager还有Fragment撸一个可以滑动的标题索引栏。     要使用这些高级控件我们先添加一下design包,如下图在AS中添加最新的design包:                                 ...

2018-10-26 17:09:45

阅读数 375

评论数 0

android 非接触式M1卡改密码

     今天记录一下Android 非接触式M1卡是怎么样改默认密码的,因为这几天刚好帮公司撸了一下,希望能对做NFC开发这一块的兄弟们有所帮助。首先我们先要了解一下为什么要M1卡的基本构造和相关说明,这里我推荐看业余代码工作者的blog,感谢他的分享。       了解完M1卡的基本构造和相...

2018-09-28 10:31:04

阅读数 474

评论数 0

SVN error: Server SSL certificate rejected解决办法

进入新公司后在Android studio3.0中checkout了svn的项目时遇到了这样的一个问题,SVN error: Server SSL certificate rejected。我这电脑是公司配的,我使用的时候所有的环境都配好了包括了SVN。第一个反应就是可能公司没给我权限,然后我去问...

2018-09-20 09:35:16

阅读数 357

评论数 0

Retrofit2.0入门教程

Retrofit的官方文档前面我已经把现在最为流行三个网络框架的其中两个volley和Okhttp3撸了一遍,接下来我就把最后的一个Retrofit2也撸一下。最近也搞了一下Android SDK开发的事,发现网上对于Android SDK开发的资料真的很少。到时我会把这个框架的功能集成到一个Ja...

2018-08-14 01:07:08

阅读数 581

评论数 0

网络框架OkHttp3的简单运用

         今天我们来谈谈OkHttp3这个让人遗忘的网络框架,在Volley和Retrofit的强势登场,OkHttp3相对的让人提不起兴趣。毕竟如果要使用OkHttp3就要对它进行再封装,但是这对于很多新人来说是有点困难的,他们更愿意去使用Retrofit。Anyway,我们先不谈论这三...

2018-07-03 14:36:23

阅读数 327

评论数 0

ListVIew的简单应用(二)

        接着前面的ListView简单应用(一)我们现在来谈谈ListView的优化问题。ListView的优化也是面试官经常会问到的问题,所以我们要重视。首先我们先了解一下为什么要进行ListView的优化?从我们上一章的代码中我们是很容易看出一个很消耗内存的问题,就是当我们每次打开这个...

2018-06-26 17:51:01

阅读数 131

评论数 0

ListView的简单应用(一)

    犹豫了几天,觉得还是把这个教程写一下吧。虽然在网上已经一大堆了,但是这是我学习的历程我觉得我还是该记录下来,以后也可以温故而知新。    ListView在Android众多控件中占有比较重要的地位,也是面试官热爱提问的控件之一,特别是关于它的性能优化。这一块我想着把他留到最后再说,我们先...

2018-06-12 17:03:35

阅读数 15130

评论数 0

关于Android多线程编译

Android多线程编译的问题一直都是HR青睐的面试题,因为多线程编译在Android开发过程中占有一定的地位。如果我们把一个耗时操作放在主线程中,就会导致主线程被阻塞,影响软件的正常使用。所以我们一般会把一个耗时任务放在一个子线程中,那如果是多个耗时任务呢?所以就有了多线程编译。Android中...

2018-05-08 16:49:12

阅读数 414

评论数 0

怎么用Jsoup获取数据源适配到ListView中显示?

今天来说说怎么使用Jsoup来爬取网上的数据在自己的APP里面显示,一般都会配合ListView或者Recyclerview 这两个控件。我们这次使用ListView来尝试一下,顺便也讲一下ListView的基本用法。 从最基本使用ListView开始,首先在activity_main.xml中添...

2018-04-16 17:39:00

阅读数 326

评论数 0

关于Volley网络框架的使用

网络上已经有很多关于Volley网络框架的教程了,作为菜鸟的我还是想自己撸一遍以便加深印象。当今Android主流网络框架有Volley,OKHTTP,Retrofit这三尊大佬,对于这三个大佬他们各有各的优势。首先Volley是比较适合于高频率的网络请求,传输数据小,如果你是要大量数据的传输的话...

2018-04-11 10:00:17

阅读数 571

评论数 0

怎么通过按钮进行一键截图并保留在文件中

大多数时候我们都是通过手机的默认截图功能来截图,一般都是声音减键+开机键这样的组合来截图。这几天闲来无事来做一个通过按钮一键截图的功能,废话不多说,上代码:先设置按钮点击监听事件,通过发送下面的Intent启动Media Scanner服务扫描指定的文件或者目录,其中的Intent.ACTION_...

2018-04-10 10:57:51

阅读数 307

评论数 0

关于android开发的签名和打包问题

如题,什么是签名,签名的作用是什么?        如果你是一个android开发人员,你们公司有某个模块更新了,你被公司要求为这个模块的更新打一个新版本包。现在问题来了,你不知道打包的签名,然后公司就你一个android开发人员,重要的是如果你不知道什么是签名的话,你直接按照网络上的步骤打包然后...

2018-03-23 15:51:28

阅读数 80

评论数 0

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