<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_as的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_as</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_as]]></copyright><item><title><![CDATA[byte[]转十六进制String    十六进制String转byte[]]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/85772008</link><guid>https://blog.youkuaiyun.com/github_as/article/details/85772008</guid><author>github_as</author><pubDate>Fri, 04 Jan 2019 13:42:26 +0800</pubDate><description><![CDATA[1. byte[]转十六进制String

所谓十六进制String，就是字符串里面的字符都是十六进制形式，因为一个byte是八位，可以用两个十六进制位来表示，因此，byte数组中的每个元素可以转换为两个十六进制形式的char，所以最终的HexString的长度是byte数组长度的两倍。闲话少说上代码：


public static String byteArrayToHexStr(byte[]...]]></description><category></category></item><item><title><![CDATA[Java short  long int 与byte数组之间相互转换]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/85701079</link><guid>https://blog.youkuaiyun.com/github_as/article/details/85701079</guid><author>github_as</author><pubDate>Thu, 03 Jan 2019 16:07:05 +0800</pubDate><description><![CDATA[Java基本类型与byte数组之间相互转换，

这几天一直用json。 好久没用过byte了，现在用socket，全部是byte，所以整理了下

public class ByteUtil

{

    public static byte[] getBytes(short data)

    {

        byte[] bytes = new byte[2];

        by...]]></description><category></category></item><item><title><![CDATA[LitePal save保存数据实际无效的问题]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/84379748</link><guid>https://blog.youkuaiyun.com/github_as/article/details/84379748</guid><author>github_as</author><pubDate>Fri, 23 Nov 2018 11:37:11 +0800</pubDate><description><![CDATA[使用场景，在保存一个实验记录的时候，一个用户只能有一条实验记录，所以每次保存的时候先判断本身是否有此用户数据，如果有先delete。然后save。

但是同一个对象多次save，会无效。解决方案：直接在save之前调用下assignBaseObjId



 ...]]></description><category></category></item><item><title><![CDATA[java 字符串中的大写变小写,小写变大写,数字不变,其他就变成*]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/79501947</link><guid>https://blog.youkuaiyun.com/github_as/article/details/79501947</guid><author>github_as</author><pubDate>Mon, 08 Oct 2018 13:27:10 +0800</pubDate><description><![CDATA[﻿﻿

public class Test {  
	     public static void main(String[] args) {  
	          String str = &quot;12ADLFLffgl443&quot;;  
	          StringBuffer sb = new StringBuffer();  
	          int i;  
	         ...]]></description><category></category></item><item><title><![CDATA[android 自动获取短信验证码]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/79502269</link><guid>https://blog.youkuaiyun.com/github_as/article/details/79502269</guid><author>github_as</author><pubDate>Mon, 08 Oct 2018 13:26:58 +0800</pubDate><description><![CDATA[﻿﻿

 

很多项目中都会用到，自动获取验证码填到输入框，这样用户体验比较好，废话不多说，现在实现

 

 

用的是ContentObserver这个类,帮助我们来监听短信数据库发生的变化


package com.smart.android.activity;

import android.net.Uri;
import android.os.Bundle;
import androi...]]></description><category></category></item><item><title><![CDATA[java 并发操作list集合导致java.util.ConcurrentModificationException     使用迭代器]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/79504550</link><guid>https://blog.youkuaiyun.com/github_as/article/details/79504550</guid><author>github_as</author><pubDate>Mon, 08 Oct 2018 13:26:35 +0800</pubDate><description><![CDATA[需求：我有一个集合，如下，请问，我想判断里面有没有&quot;world&quot;这个元素，如果有，我就添加一个&quot;javaee&quot;元素，请写代码实现

 

代码如下：

 

[java] view plain copy

public class Test {  
	        public static void main(String[] args) {  
	            List&amp;lt;St...]]></description><category></category></item><item><title><![CDATA[string 转byte[]   如1122转{0x11,0x12}]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/82593273</link><guid>https://blog.youkuaiyun.com/github_as/article/details/82593273</guid><author>github_as</author><pubDate>Mon, 10 Sep 2018 17:41:20 +0800</pubDate><description><![CDATA[string 转byte[]

如1122转{0x11,0x12}

 

public static byte[] hexString2Bytes(String s) {
        byte[] bytes;
        bytes = new byte[s.length() / 2];
        for (int i = 0; i &amp;lt; bytes.length; i++)...]]></description><category></category></item><item><title><![CDATA[血淋淋的教训，如果在大公司会不会被开除（安卓开发——android8.0应用崩溃，报错： Only fullscreen opaque activities can request orientat）]]></title><link>https://blog.youkuaiyun.com/github_as/article/details/80795581</link><guid>https://blog.youkuaiyun.com/github_as/article/details/80795581</guid><author>github_as</author><pubDate>Sun, 24 Jun 2018 23:15:10 +0800</pubDate><description><![CDATA[目前和两个同事一起做了个应用，主要是android动画（Ai相册），因为去年有其他公司的朋友找我做外包，就做类似小影记和乐秀那种动画，因为当时没时间，现在空出时间了，和同事一起做了个应用，叫Ai相册，发布完，找了几个以前同事下载安装体验下，他们总是说安装完打不开，主要是华为手机，因为手机不在身边看不到日志，这个问题本来就以为是兼容性问题，就没放心上，但是今天看了后台数据，彻底心凉了。如果这种bug...]]></description><category></category></item></channel></rss>