<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40317838的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40317838</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40317838]]></copyright><item><title><![CDATA[android.content.ActivityNotFoundException:noActivity found to handle Intent]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/79713816</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/79713816</guid><author>qq_40317838</author><pubDate>Tue, 27 Mar 2018 15:29:10 +0800</pubDate><description><![CDATA[目前在做安卓7.0的适配工作，获取sd读写和相机权限后仍崩溃，爆出这样的错误：android.content.ActivityNotFoundException:noActivity found to handle Intent{act=android.media.action.IMAGE_CAPTURE flg=0*3 clip={text/uri-list U:content://media/...]]></description><category></category></item><item><title><![CDATA[NDK全局环境变量配置和.h/.so文件生成过程详解]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78796626</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78796626</guid><author>qq_40317838</author><pubDate>Wed, 13 Dec 2017 21:22:39 +0800</pubDate><description><![CDATA[NDK是一个工具集,因为我们在用java语言或者android语言开发过程中需要调用驱动或者一些硬件,java和android是无法做到的,唯一能做到的就是C/C++,NDK主要就用于我们将C/C++的代码包装成.so文件,通过JNI当作桥梁来供java/android使用,下面来详解
由于我是从事安卓开发的工程师,所以就用studio来举例,eclipse可以自己摸索一下,大概的位置都差不多]]></description><category></category></item><item><title><![CDATA[studio3.0后的butterknife配置]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78790391</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78790391</guid><author>qq_40317838</author><pubDate>Wed, 13 Dec 2017 11:59:18 +0800</pubDate><description><![CDATA[大家都知道butterknife可以帮助我们在android开发当中是我们开发人员的一大利器,也和它的名字一样,非常的锋利,但是我们在studio升级过后,发现它的版本会报错,今天主要是给大家讲一讲当studio升级后buteerknife更改配置,下面开始讲解
1.开始我们先在build.gradle依赖两个包,当然光依赖包是不够的,接下来给大家发一下 

implementation ']]></description><category></category></item><item><title><![CDATA[很有意思的接口中套接口的ijkplayer]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78612763</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78612763</guid><author>qq_40317838</author><pubDate>Thu, 23 Nov 2017 11:43:45 +0800</pubDate><description><![CDATA[本教程主要是教大家学会一种思想,以及寻找规律,这样在开发过程当中思维也可以更加敏捷,下面开始上代码:


这里最基础的一些知识我就不贴了,最主要的是思想,
MainActivity:
注意:我的接口中我想要一个video的字段,但是在字段中还有一个接口,这时候我请求了两次,其中第二次请求我将字符串截取后传给封装的网络请求,使网络请求框架将我截取过后的字符串作为参数来请求,就没有问题了
]]></description><category></category></item><item><title><![CDATA[Post请求拼接参数的一大难点]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78596693</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78596693</guid><author>qq_40317838</author><pubDate>Tue, 21 Nov 2017 20:40:06 +0800</pubDate><description><![CDATA[public interface Iservers {
    @POST
    Observable getdata(@Url String url,@QueryMap Map,String> map);
}


public class Mymodel implements Imodel {

    private OnFinishLisenter lisenter;
    //定]]></description><category></category></item><item><title><![CDATA[5分钟集成分类模块]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78557108</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78557108</guid><author>qq_40317838</author><pubDate>Fri, 17 Nov 2017 08:31:20 +0800</pubDate><description><![CDATA[本文章主要是代码重构,解耦性高,可供有经验的人集成使用.

1.配置color


    #3F51B5
    #303F9F
    #FF4081

    #FFFDFB
    #F9F9F9
    #FFFFFF
    #A1A1A1
    #A1A1A4
    #FF7001


2.utils工具类(API,GsonArrayCallba]]></description><category></category></item><item><title><![CDATA[SP缓存后点击断点续传]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78514722</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78514722</guid><author>qq_40317838</author><pubDate>Sun, 12 Nov 2017 20:27:14 +0800</pubDate><description><![CDATA[注:本demo是在网络请求mvp中recyclerview点击事件的回调接口背景下做的,具体demo请看博主的其他帖子能对你有所帮助

 

package com.example.zhoukao2demo;

import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
i]]></description><category></category></item><item><title><![CDATA[SharePreferences存储和取值]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78513944</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78513944</guid><author>qq_40317838</author><pubDate>Sun, 12 Nov 2017 19:21:22 +0800</pubDate><description><![CDATA[package com.wyj.test.zhoukao2lx.toos;

import android.content.Context;
import android.content.SharedPreferences;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Met]]></description><category></category></item><item><title><![CDATA[三分钟实现断点续传]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78513926</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78513926</guid><author>qq_40317838</author><pubDate>Sun, 12 Nov 2017 19:19:51 +0800</pubDate><description><![CDATA[1.导入依赖
compile 'com.loopj.android:android-async-http:1.4.9'

2.导入权限
uses-permission android:name="android.permission.INTERNET">uses-permission>
uses-permission android:name="android.permission.WRIT]]></description><category></category></item><item><title><![CDATA[易学MVP 个络加载数据+XRecyclerView+Retrofit]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78452035</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78452035</guid><author>qq_40317838</author><pubDate>Sun, 05 Nov 2017 20:29:48 +0800</pubDate><description><![CDATA[第一步:配置权限和导包:

android:name="android.permission.INTERNET">
android:name="android.permission.READ_EXTERNAL_STORAGE">
android:name="android.permission.WRITE_EXTERNAL_STORAGE">
android:name="android.per]]></description><category></category></item><item><title><![CDATA[MVP简单登录实现]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78439478</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78439478</guid><author>qq_40317838</author><pubDate>Fri, 03 Nov 2017 20:32:16 +0800</pubDate><description><![CDATA[1.依赖OKhttp网络请求
2.创建4个包


model view presenter bean


3.创建model和view的接口

public interface Iview {
    void success();
    void unsuccess(String error);
}
public interface Imodel {
    public ]]></description><category></category></item><item><title><![CDATA[Retrofit+Rxjava+Rectclerview]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78439204</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78439204</guid><author>qq_40317838</author><pubDate>Fri, 03 Nov 2017 19:59:06 +0800</pubDate><description><![CDATA[首先导入依赖包:

compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.0.1'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1'
compile 'io.reactivex:rxandroid:]]></description><category></category></item><item><title><![CDATA[融云即时通讯集成和textinputlayout登录界面]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78431075</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78431075</guid><author>qq_40317838</author><pubDate>Fri, 03 Nov 2017 07:46:16 +0800</pubDate><description><![CDATA[1. 实现 TextInputLayout
第一步: 创建一个新的项目

在Android Studio中 选择New > New project 。填入所需的信息然后创建项目。我的例子的target api是17，这是Design Support Library支持的最小api版本。这个级别的api基本上已经支持绝大多数设备了。我把主activity命名为LoginActivity，它的布]]></description><category></category></item><item><title><![CDATA[JAVA8的简单列子]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78429594</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78429594</guid><author>qq_40317838</author><pubDate>Thu, 02 Nov 2017 21:28:00 +0800</pubDate><description><![CDATA[//转换大写
List output =
     wordList.stream()
    .map(String::toUpperCase)
    .collect(Collectors.toList());
//这段代码把所有的单词转换为大写。

//平方数
List nums = Arrays.asList(1, 2, 3, 4);
List squareNums =
     num]]></description><category></category></item><item><title><![CDATA[讯飞语音听写和语音合成]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78429579</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78429579</guid><author>qq_40317838</author><pubDate>Thu, 02 Nov 2017 21:26:10 +0800</pubDate><description><![CDATA[android:name="android.permission.INTERNET" />

android:name="android.permission.RECORD_AUDIO" />

android:name="android.permission.ACCESS_NETWORK_STATE" />

android:name="android.permission.ACCESS_WIF]]></description><category></category></item><item><title><![CDATA[XRecyclerView+上拉加载下拉刷新+多条目加载]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78346079</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78346079</guid><author>qq_40317838</author><pubDate>Wed, 25 Oct 2017 20:19:56 +0800</pubDate><description><![CDATA[首先我是先创建了一个fragment+viewpager,然后在fragment其中的一个页面操作xrecyclerview和多条目显示,同时还做了Banner的轮播图
接下来先看一下fragment中的代码,xml中自己可以自定义配置,这里我就不贴了



package com.example.enddemo.fragments;

import android.content.Co]]></description><category></category></item><item><title><![CDATA[安卓高德地图定位和普通地图]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78312675</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78312675</guid><author>qq_40317838</author><pubDate>Sun, 22 Oct 2017 20:06:33 +0800</pubDate><description><![CDATA[Android开发实现高德地图定位详解


android /
sdk /
高德地图 /
高德地图定位 /
android开发

一、 要实现高德地图定位呢，首先需要做好以下几步准备：

1. 在高德开放平台注册帐号

注册地址：http://lbs.amap.com

2. 在开发中下载Android平台下的地图SDK和定位SDK文件





进入相关]]></description><category></category></item><item><title><![CDATA[安卓Banner实现轮播图]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78312648</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78312648</guid><author>qq_40317838</author><pubDate>Sun, 22 Oct 2017 20:04:05 +0800</pubDate><description><![CDATA[Banner

第一：

权限配置























第二：




compile 'com.squareup.okio:okio:1.5.0'

compile 'com.squareup.okhttp3:okhttp:3.2.0'

compile 'com.squareup.okhttp3]]></description><category></category></item><item><title><![CDATA[今天给大家分享一个购物车的例子,希望对大家有所帮助]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78058781</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78058781</guid><author>qq_40317838</author><pubDate>Fri, 22 Sep 2017 07:50:45 +0800</pubDate><description><![CDATA[Title
    
    
        button{
            background: red;
        }
    
    
        var my=angular.module("my",[]);
        my.controller("mys",function ($scope) {
            /*随意添加数据*]]></description><category></category></item><item><title><![CDATA[今天分享的是一个在表格中修改以及分列模糊查询的东西,能帮助初学者更快的了解angluar中的传值和管道符如何使用]]></title><link>https://blog.youkuaiyun.com/qq_40317838/article/details/78051425</link><guid>https://blog.youkuaiyun.com/qq_40317838/article/details/78051425</guid><author>qq_40317838</author><pubDate>Thu, 21 Sep 2017 14:13:57 +0800</pubDate><description><![CDATA[html>
lang="en">

    charset="UTF-8">
    Title
    
        table{
            border: 1px solid #000;
            border-collapse: collapse;
            margin: 10px;
            text-align: center]]></description><category></category></item></channel></rss>