<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a347563186的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a347563186</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a347563186]]></copyright><item><title><![CDATA[android BLE 4.0  setCharacteristicNotification接收不到数据]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84822012</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84822012</guid><author>a347563186</author><pubDate>Tue, 18 Oct 2016 17:02:32 +0800</pubDate><description><![CDATA[
问题描述 最近在开发android BLE  读写数据
但是向设备写数据很顺利,但是在接收设备传来的数据时,死活接收不到.
 
 /**
     * Enables or disables notification on a give characteristic.
     *
     * @param characteristic Characteristic to act ...]]></description><category></category></item><item><title><![CDATA[异常java.lang.IllegalStateException: Fragment（Fragment） not attached to Activity]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84816336</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84816336</guid><author>a347563186</author><pubDate>Thu, 08 Sep 2016 10:43:05 +0800</pubDate><description><![CDATA[
lang.IllegalStateException: Fragment MainFragment{22904b9d} not attached to Activity
报错位置一般是在getString(R.string.xx)
原因是fragment 还未attach时调用content
解决办法
  调用时判断
if(isAdded()){
      getString(R....]]></description><category></category></item><item><title><![CDATA[SharedPreferences 存储按顺序取出]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84814847</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84814847</guid><author>a347563186</author><pubDate>Fri, 26 Aug 2016 17:10:55 +0800</pubDate><description><![CDATA[
目标 用SharedPreferences做历史数据存储时 想使存储顺序和取出数据一致.
遇到问题  在存储多个数据时想到的方式是集合,于是使用editor.putStringSet()进行存储,但是这存储的是set集合,set集合是没有顺序的
editor也没有其他集合存储方式.只能另寻办法
使用String 
思路:用分割符 把每个数据练成一个长的String存储,取出时再去除分割符...]]></description><category></category></item><item><title><![CDATA[ClassCastException: java.util.HashSet cannot be cast to java.lang.Stri]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84814843</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84814843</guid><author>a347563186</author><pubDate>Fri, 26 Aug 2016 16:43:42 +0800</pubDate><description><![CDATA[
ava.lang.RuntimeException: Unable to start activity ComponentInfo{SearchActivity}: java.lang.ClassCastException: java.util.HashSet cannot be cast to java.lang.String
	at android.app.ActivityThread.p...]]></description><category></category></item><item><title><![CDATA[R.styleable 引用 declare-styleable理解与使用]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84808766</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84808766</guid><author>a347563186</author><pubDate>Tue, 05 Jul 2016 14:47:11 +0800</pubDate><description><![CDATA[
偶然接触attrs.xml文件,attrs.xml理解为自定义属性,
一般自定义控件时会使用到.
 
declare-styleable
目的主要是更加灵活的使用自定义控件
例如,你在设计一个控件时,它会有多种形状,不同形状会进行不同方式的处理
 
 attrs.xml是自己创建在values下
 
  TypedArray a = context.obtainStyledA...]]></description><category></category></item><item><title><![CDATA[android集成支付宝sdk]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84804605</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84804605</guid><author>a347563186</author><pubDate>Mon, 30 May 2016 10:46:45 +0800</pubDate><description><![CDATA[
因为由于公司项目接触到了集成支付宝,所以也就简单讲解一下android如何集成支付宝,这个没有大家想像 难 ,甚至可以说简单不可在简单了.
 为什么呢?看到最后会知道了
 
第一步:运行demo
先获取支付宝的测试帐号,想必看到这个文章时大家也都已经有支付宝的测试帐号了,也是就公钥,私钥之类的 ,没有的话移步
https://open.alipay.com/platform/home....]]></description><category></category></item><item><title><![CDATA[使用SharedPreferences做记住密码]]></title><link>https://blog.youkuaiyun.com/a347563186/article/details/84803742</link><guid>https://blog.youkuaiyun.com/a347563186/article/details/84803742</guid><author>a347563186</author><pubDate>Mon, 23 May 2016 14:49:15 +0800</pubDate><description><![CDATA[
SharedPreferences可以实现对数据的储存,读取.

SharedPreferences使用key-value方式进行储存.
具体使用:

SharedPreferences sp = null;
String name = &quot;testName&quot;;
String pass = &quot;testPass&quot;;
if(sp==null){
//第一个参数你保存数据的名字,MOD...]]></description><category></category></item></channel></rss>