<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风尘的博客]]></title><description><![CDATA[技术很菜，正在努力]]></description><link>https://blog.youkuaiyun.com/feng___chen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feng___chen]]></copyright><item><title><![CDATA[Android IDE中的Setting配置]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/105914036</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/105914036</guid><author>feng___chen</author><pubDate>Mon, 04 May 2020 10:26:36 +0800</pubDate><description><![CDATA[地址

]]></description><category></category></item><item><title><![CDATA[安卓：Context——抽象基类]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/104254114</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/104254114</guid><author>feng___chen</author><pubDate>Mon, 10 Feb 2020 20:21:27 +0800</pubDate><description><![CDATA[简介：翻译为上下文，也可以理解为环境，是提供一些程序的运行环境基础信息。
类型（三种）：
1.Application
2.Activity
3.Service
这三个类虽然分别各种承担着不同的作用，但它们都属于Context的一种，而它们具体Context的功能则是由ContextImpl类去实现的，因此在绝大多数场景下，Activity、Service和Application这三种类型的Cont...]]></description><category></category></item><item><title><![CDATA[安卓：获取系统的当前时间]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/104037950</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/104037950</guid><author>feng___chen</author><pubDate>Sun, 19 Jan 2020 11:07:45 +0800</pubDate><description><![CDATA[两种方法：
1.利用System.currentTimeMillis()+SimpleDateFormat+Date
//时间格式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy-MM-dd-HH:mm:ss”);
//当前时间
Date date = new Date(System.currentTimeMillis(...]]></description><category></category></item><item><title><![CDATA[安卓：剪切板的实现]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103621269</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103621269</guid><author>feng___chen</author><pubDate>Fri, 20 Dec 2019 09:53:14 +0800</pubDate><description><![CDATA[TextView 的不能复制问题：
有的小伙伴会发现，TextView展示出来的文字不可以复制，这是什么情况？
对于这种情况给它设置一个android:textIsSelectable="true"的属性就????了；
言归正传：
需要的类：
ClipboardManager 剪切板的类（不能通过new获取，获取剪切板服务）
getSystemService(Context.CLIPBOARD_SERV...]]></description><category></category></item><item><title><![CDATA[安卓：可复用自定义组件（类似实现一个TiTleBar）]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103617456</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103617456</guid><author>feng___chen</author><pubDate>Thu, 19 Dec 2019 16:59:07 +0800</pubDate><description><![CDATA[首先 自定义一个View 此View继承于LinearLayout
public class MyView extends LinearLayout 

重写他的构造，在第二个构造中写一个初始化方法进行操作
initview(context,attrs);

为View写一个xml（写你要用的布局）
在values下创建一个attr.xml{
reference 资源
string 字符串
不一一...]]></description><category></category></item><item><title><![CDATA[安卓：仿微信摇一摇]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103617252</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103617252</guid><author>feng___chen</author><pubDate>Thu, 19 Dec 2019 16:47:06 +0800</pubDate><description><![CDATA[需要用到的：
1.SoundPool 声音池
2.Vibrator 振动器
3.Sensor 传感器
可写可不写：
       //获取窗体
                Window window = getWindow();
//        //获取窗体下的DecorView（管理）
//        View decorView = window.getDecorView();
/...]]></description><category></category></item><item><title><![CDATA[安卓：查看配置信息]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103504054</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103504054</guid><author>feng___chen</author><pubDate>Thu, 12 Dec 2019 10:13:06 +0800</pubDate><description><![CDATA[配置信息：

项目的配置信息
手机的配置信息

使用的时候建议封装成单例的工具类

手机的配置信息 一般用Build
项目的配置信息 一般用context
App:

//项目的配置信息
public class AppinfoConfig {

    private static volatile AppinfoConfig singleton;

    private AppinfoCon...]]></description><category></category></item><item><title><![CDATA[安卓：简单版——银联支付]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103149543</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103149543</guid><author>feng___chen</author><pubDate>Tue, 19 Nov 2019 19:53:03 +0800</pubDate><description><![CDATA[这是基本就是一句话结束战斗！！！（调用的是人家封装好的）
首先去官网下一个开发包：

在这个里面的 app开发包——控件开发包——sdkPro中放入libs下（黄绿色的那个不是，那是支付宝的）

因为我们用的是被人封装好的所以：
1.在app的android的目录下添加:
sourceSets { main { jniLibs.srcDir 'libs' } }
2.在清单文件中applicati...]]></description><category></category></item><item><title><![CDATA[安卓：使用数据绑定 Binding Data]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103082516</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103082516</guid><author>feng___chen</author><pubDate>Fri, 15 Nov 2019 19:46:36 +0800</pubDate><description><![CDATA[数据绑定在安卓官网的JetPack下的
https://developer.android.google.cn/topic/libraries/data-binding/
布局正常写，就可以写完后使用快捷键AIT +回车键选择Binding layout如果您的xml文件中 app 的属性  那么加 appns
&lt;layout xmlns:android="http://schemas.an...]]></description><category></category></item><item><title><![CDATA[Android searchView 搜索框]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103039146</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103039146</guid><author>feng___chen</author><pubDate>Tue, 12 Nov 2019 21:36:45 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/3f704243995c

]]></description><category></category></item><item><title><![CDATA[安卓：Kotlin数据库框架GreenDao的使用]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102779698</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102779698</guid><author>feng___chen</author><pubDate>Tue, 12 Nov 2019 19:42:40 +0800</pubDate><description><![CDATA[优势：
1.存取速度快;
2.支持数据库加密;
3.轻量级;
4.激活实体;
5.支持缓存;
6.代码自动生成；
导入依赖：
项目中：
buildscript {
    repositories {
        google()
        jcenter()
        mavenCentral() // add repository
    }
    dependencies ...]]></description><category></category></item><item><title><![CDATA[安卓：Retrofit与RxJAVA做一个简单的Get请求]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103015674</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103015674</guid><author>feng___chen</author><pubDate>Mon, 11 Nov 2019 19:29:46 +0800</pubDate><description><![CDATA[首先导入依赖：
RxJava:原理 基于 一种扩展的观察者模式
被观察者 （Observable） 通过 订阅（Subscribe） 按顺序发送事件 给观察者 （Observer）， 观察者（Observer） 按顺序接收事件 以及作出对应的响应动作
implementation'io.reactivex.rxjava2:rxjava:2.2.8'
implementation'io.reacti...]]></description><category></category></item><item><title><![CDATA[安卓：8.0发送通知]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103003109</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103003109</guid><author>feng___chen</author><pubDate>Sun, 10 Nov 2019 22:23:17 +0800</pubDate><description><![CDATA[前言：
这个写的很随意，通知有很多的样式，自己复习用的不喜勿喷！
AS 官网：
https://developer.android.google.cn/
//创建NotificationChannel 的id（前俩个参数自己随便写）
                NotificationChannel notificationChannel = new NotificationChannel("...]]></description><category></category></item><item><title><![CDATA[安卓：Kotlin封装单例数据库增删改查工具类]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/103002978</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/103002978</guid><author>feng___chen</author><pubDate>Sun, 10 Nov 2019 22:11:31 +0800</pubDate><description><![CDATA[前言：
好久没有复习数据库了，今天用Kotlin封装了一个单例的数据库工具类
/**
 * @author 风尘
 * @time 19.11.10
 * 单例封装数据库工具类（增删改查）
 */
class MyFuxiSql private constructor(context: Context):SQLiteOpenHelper(context,"sql",null,1) {
   //伴...]]></description><category></category></item><item><title><![CDATA[安卓：Kotlin与Java实现仿通讯录联动]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102998211</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102998211</guid><author>feng___chen</author><pubDate>Sun, 10 Nov 2019 15:40:27 +0800</pubDate><description><![CDATA[清单文件加入读写联系人的权限：
&lt;uses-permission android:name="android.permission.READ_CONTACTS"/&gt;
&lt;uses-permission android:name="android.permission.WRITE_CONTACTS"/&gt;


首先准备个Bean类：
1.用于存储电话与姓名的数据
class My...]]></description><category></category></item><item><title><![CDATA[安卓：EditText控制输入框的输入格式]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102922039</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102922039</guid><author>feng___chen</author><pubDate>Tue, 05 Nov 2019 18:53:53 +0800</pubDate><description><![CDATA[说这个之前 先来看一下EditText的inputType属性:{
android:inputType=”none”
android:inputType=”text”
android:inputType=”textCapCharacters” 字母大写
android:inputType=”textCapWords” 首字母大写
android:inputType=”textCapSentence...]]></description><category></category></item><item><title><![CDATA[安卓：后台服务Service的使用]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102754181</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102754181</guid><author>feng___chen</author><pubDate>Sat, 26 Oct 2019 11:03:58 +0800</pubDate><description><![CDATA[前言：对于Service相信大家一定都不陌生，是安卓的四大组件之一，今儿我只是写一下应该怎么取使用它，简单的写一个吐司。
Service的生命周期：
onCreate()：
首次创建服务时，系统将调用此方法。如果服务已在运行，则不会调用此方法，该方法只调用一次。
onStartCommand()：
当另一个组件通过调用startService()请求启动服务时，系统将调用此方法。
onDestro...]]></description><category></category></item><item><title><![CDATA[安卓：GSY框架]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102753780</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102753780</guid><author>feng___chen</author><pubDate>Sat, 26 Oct 2019 10:32:52 +0800</pubDate><description><![CDATA[下载自己看一下，非常简单，在下面我只介绍一下简单的视频播放
github地址：https://github.com/CarGuo/GSYVideoPlayer
导入完整依赖：//完整版引入 implementation 'com.shuyu:GSYVideoPlayer:7.1.1'
        main_sgp = findViewById(R.id.main_sgp);
        G...]]></description><category></category></item><item><title><![CDATA[安卓：弹幕的实现•继承自SurfaceView实现的DanMuView]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102731356</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102731356</guid><author>feng___chen</author><pubDate>Thu, 24 Oct 2019 20:36:07 +0800</pubDate><description><![CDATA[在Module中的build.gradle文件里，添加以下依赖：
allprojects {
    repositories {
        jcenter()
        mavenCentral() // 切记要添加这个

        maven {
            url 'https://dl.bintray.com/hpdx/maven/'
        }
  ...]]></description><category></category></item><item><title><![CDATA[安卓：使用MediaRecorder录制音视频]]></title><link>https://blog.youkuaiyun.com/feng___chen/article/details/102699909</link><guid>https://blog.youkuaiyun.com/feng___chen/article/details/102699909</guid><author>feng___chen</author><pubDate>Wed, 23 Oct 2019 13:55:50 +0800</pubDate><description><![CDATA[首先在清单文件中添加权限（当然动态的权限也可以，看个人情况吧）：
    //读写SD卡
    &lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /&gt;
    &lt;uses-permission android:name="android.permission.WRITE_EXTERN...]]></description><category></category></item></channel></rss>