<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Star_cmx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Star_cmx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Star_cmx]]></copyright><item><title><![CDATA[代码技巧]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/90085328</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/90085328</guid><author>Star_cmx</author><pubDate>Fri, 10 May 2019 23:02:08 +0800</pubDate><description><![CDATA[代码优化 ，一个很重要的课题。可能有些人觉得没用，一些细小的地方有什么好修改的，改与不改对于代码的运行效率有什么影响呢？这个问题我是这么考虑的，就像大海里面的鲸鱼一样，它吃一条小虾米有用吗？没用，但是，吃的小虾米一多之后，鲸鱼就被喂饱了。

代码优化也是一样，如果项目着眼于尽快无BUG上线，那么此时可以抓大放小，代码的细节可以不精打细磨；但是如果有足够的时间开发、维护代码，这时候就必须考虑每个可以...]]></description><category></category></item><item><title><![CDATA[Android面试总结]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/89343136</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/89343136</guid><author>Star_cmx</author><pubDate>Mon, 29 Apr 2019 18:32:17 +0800</pubDate><description><![CDATA[以下是我在面试过程中碰到的面试题
一.谈一下Android中的事件分发机制吧

Android中的控件都是直接或者间接继承View的，Viewgroup也是继承View的，ViewGroup中可以包含View，也可以包含ViewGroup，我们平时接触的譬如说LinearLayout啊、RelativeLayout就是ViewGroup的子类。
	Android的事件分发机制我有看过它的源码，总的...]]></description><category></category></item><item><title><![CDATA[web3j 4.1.0 创建钱包报java.security.NoSuchAlgorithmException: no such algorithm: ECDSA for provider BC]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/89362504</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/89362504</guid><author>Star_cmx</author><pubDate>Wed, 17 Apr 2019 19:11:22 +0800</pubDate><description><![CDATA[在使用web3j这个库从3.3.1升级到4.1.0之后，创建钱包会报

java.security.NoSuchAlgorithmException: no such algorithm: ECDSA for provider BC
查了好久资料 终于找到了解决方法
在APP初始化的时候执行以下代码

https://github.com/web3j/web3j/issues/828

希望对小...]]></description><category></category></item><item><title><![CDATA[Android仿iOS时间选择器]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/88902927</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/88902927</guid><author>Star_cmx</author><pubDate>Wed, 03 Apr 2019 15:41:49 +0800</pubDate><description><![CDATA[话不多说，直接上代码
package com.cybeye.module.xingzuo.view;

import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import ...]]></description><category></category></item><item><title><![CDATA[Android View之SurfaceView]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/88879230</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/88879230</guid><author>Star_cmx</author><pubDate>Thu, 28 Mar 2019 21:47:23 +0800</pubDate><description><![CDATA[SurfaceView 使用

1. 继承SurfaceView

2. 实现SurfaceCallBack 并重写三个方法

surfaceCreated 创建

surfaceChanged 改变

surfaceDestroy 销毁

3.获取SurfaceHodler getHolder();

4.添加监听

holder.addCallBack(this);

5.可以通过holder...]]></description><category></category></item><item><title><![CDATA[Android基础——四大组件之Service]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/82831228</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/82831228</guid><author>Star_cmx</author><pubDate>Thu, 28 Mar 2019 21:44:39 +0800</pubDate><description><![CDATA[Service:服务



四大组件:Activity ContentProvider BroadCastReceiver Service



Service:在后台执行长时间的操作,没有用户界面,是一个可执行的程序



2,用途:

1,下载大文件

2,播放音乐

3,记录位置信息(地图)

3,Activity 区别:

&gt;activity:有可见的界面 在主线程执行

&g...]]></description><category></category></item><item><title><![CDATA[自定义圆形图片，带边框]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/88878529</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/88878529</guid><author>Star_cmx</author><pubDate>Thu, 28 Mar 2019 21:19:28 +0800</pubDate><description><![CDATA[/*
 * Copyright (C) 2015 Vincent Mi
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy ...]]></description><category></category></item><item><title><![CDATA[Android O notification 适配]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/88874593</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/88874593</guid><author>Star_cmx</author><pubDate>Thu, 28 Mar 2019 17:57:23 +0800</pubDate><description><![CDATA[NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.O) {
    int notificationId = 0x1234;
    N...]]></description><category></category></item><item><title><![CDATA[Android 基础知识——四大组件之Activity（二）]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/82830954</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/82830954</guid><author>Star_cmx</author><pubDate>Mon, 24 Sep 2018 18:08:15 +0800</pubDate><description><![CDATA[今天我们来探讨一下activity有什么启动模式，都有什么特点呢，且看下面分析

1.Task以及back stack
    &amp;gt;Task(任务)  为了完成一个功能  多个Activity的集合,
    当你的应用程序启动时 系统会自动创建Task用于管理Activity

    &amp;gt;Back stack:(回退栈)按照Activity启动顺序 后进先出
    

2.Activ...]]></description><category></category></item><item><title><![CDATA[Android基础之控件]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/82830921</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/82830921</guid><author>Star_cmx</author><pubDate>Mon, 24 Sep 2018 18:03:08 +0800</pubDate><description><![CDATA[一  TextView    父类 : View
    &amp;gt;概念:文本控件 :文本内容的显示   默认配置不可编辑  子类EditText可以编辑
    

    &amp;gt;属性:

    android:text=&quot;你好,世界!&quot;        文本内容
        android:textSize=&quot;20sp&quot;   文本字体的大小
        android:textColo...]]></description><category></category></item><item><title><![CDATA[Android基础——四大组件之Activity（一）]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/82830818</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/82830818</guid><author>Star_cmx</author><pubDate>Mon, 24 Sep 2018 17:47:14 +0800</pubDate><description><![CDATA[1.Activity
    
    &amp;gt;概念:活动面板   应用程序组件  可以绘制Ui界面  可以和用户进行交互
    默认展示全屏  其他情况 界面比其他窗口小  悬浮在其他窗口上方

    &amp;gt;创建一个Activity
        &amp;gt;1,创建一个类继承Activity
        &amp;gt;2,给Activity 添加生命周期方法  oncreate()
    ...]]></description><category></category></item><item><title><![CDATA[Android基础之布局篇]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/82805883</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/82805883</guid><author>Star_cmx</author><pubDate>Fri, 21 Sep 2018 19:04:46 +0800</pubDate><description><![CDATA[工作之余，整理一下自己所掌握的Android知识，希望能对学习Android开发的小伙伴有所帮助：
android  有五种布局:
    &amp;gt;Linearlayout  线性布局
    &amp;gt;RelativeLayout  相对布局
    
    &amp;gt;FrameLayout  帧布局
    &amp;gt;TableLayout   表格布局(过时)
    &amp;gt;AbsoluteL...]]></description><category></category></item><item><title><![CDATA[实战MySQL]]></title><link>https://blog.youkuaiyun.com/Star_cmx/article/details/53363553</link><guid>https://blog.youkuaiyun.com/Star_cmx/article/details/53363553</guid><author>Star_cmx</author><pubDate>Sun, 27 Nov 2016 11:26:19 +0800</pubDate><description><![CDATA[使用心得]]></description><category></category></item></channel></rss>