<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ITxiaobing123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ITxiaobing123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ITxiaobing123]]></copyright><item><title><![CDATA[overload与override的区别]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/119920795</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/119920795</guid><author>ITxiaobing123</author><pubDate>Wed, 25 Aug 2021 22:21:11 +0800</pubDate><description><![CDATA[overload 重载，用于子父类中，子类和父类方法名相同，一个类中多态性的一种表现，如果在父类中一个私有方法和自类方法名相同，不属于重载，相当于一个全新方法

override 重写 ，在一个类中，方法名相同，参数不同
...]]></description><category></category></item><item><title><![CDATA[单利模式的写法]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/50834256</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/50834256</guid><author>ITxiaobing123</author><pubDate>Sun, 11 Feb 2018 11:31:32 +0800</pubDate><description><![CDATA[饿汉式public  class A{private A(){};    private static A a=null;    private static A getInstance(){                if (a==null) {            synchronized (A.class) {                if (a==null) {        ...]]></description><category></category></item><item><title><![CDATA[bitmap options.outWidth为-1]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/77648525</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/77648525</guid><author>ITxiaobing123</author><pubDate>Mon, 28 Aug 2017 14:38:31 +0800</pubDate><description><![CDATA[解决方法： public static int calculateInSampleSize(BitmapFactory.Options options,
                                            int reqWidth, int reqHeight, String filePath) {
        int height = options.out]]></description><category></category></item><item><title><![CDATA[Android actiivty之间传输bitmap数据]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/76639920</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/76639920</guid><author>ITxiaobing123</author><pubDate>Thu, 03 Aug 2017 17:36:41 +0800</pubDate><description><![CDATA[异常 javabinder !!! FAILED BINDER TRANSACTION !!!


activity之间传输bitmap数据不能超过40k]]></description><category></category></item><item><title><![CDATA[Android获取当前界面的activity]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/73850246</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/73850246</guid><author>ITxiaobing123</author><pubDate>Wed, 28 Jun 2017 16:46:59 +0800</pubDate><description><![CDATA[通过adb命令adb shell dumpsys activity activities]]></description><category></category></item><item><title><![CDATA[android图片裁剪]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/72458435</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/72458435</guid><author>ITxiaobing123</author><pubDate>Thu, 18 May 2017 10:43:24 +0800</pubDate><description><![CDATA[Intent intent = new Intent("com.android.camera.action.CROP");
   intent.setDataAndType(uri, "image/*");
   intent.putExtra("crop", "true");
   intent.putExtra("aspectX", 4);
   intent.putExtra("aspectY]]></description><category></category></item><item><title><![CDATA[c编写hello world]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/71673704</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/71673704</guid><author>ITxiaobing123</author><pubDate>Thu, 11 May 2017 19:02:40 +0800</pubDate><description><![CDATA[#include<stdio.h>
int main(void){
    printf("hellp world");
    return 0;
}\a能够发出声音#include<stdio.h>
void main(void){
  printf("be careful \a");
 }]]></description><category></category></item><item><title><![CDATA[scrollview嵌套listliview滑动冲突]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/71556674</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/71556674</guid><author>ITxiaobing123</author><pubDate>Wed, 10 May 2017 17:53:10 +0800</pubDate><description><![CDATA[findViewById(R.id.list_view).setOnTouchListener(new View.OnTouchListener() {            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if(event.getAction() ==]]></description><category></category></item><item><title><![CDATA[android广播小试牛刀]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70877751</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70877751</guid><author>ITxiaobing123</author><pubDate>Thu, 27 Apr 2017 20:08:29 +0800</pubDate><description><![CDATA[注册广播一、生成广播
  public class BatteryReceiver extends BroadcastReceiver {
   @Override
   public void onReceive(Context context, Intent intent) {
  if(intent.getAction().equals(Intent.ACTION_BATTERY_CHANGE]]></description><category></category></item><item><title><![CDATA[bluetooth蓝牙小试牛刀]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70812610</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70812610</guid><author>ITxiaobing123</author><pubDate>Wed, 26 Apr 2017 18:02:53 +0800</pubDate><description><![CDATA[首先一个问题 
android6.0之后，BluetoothDevice.ACTION_FOUND监听不到 
需要两个权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FI]]></description><category></category></item><item><title><![CDATA[android studio下aidl编程]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70761590</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70761590</guid><author>ITxiaobing123</author><pubDate>Tue, 25 Apr 2017 18:21:52 +0800</pubDate><description><![CDATA[同一工程下创建两个model  （client端  server端） 
一，server端 
1、在main下创建adil文件（ServerAL）interface ServerAL {
    String getValue();
}2、创建服务端servicepublic class BeheadService extends Service {
    public BeheadService]]></description><category></category></item><item><title><![CDATA[android耳机插拔的监听]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70740316</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70740316</guid><author>ITxiaobing123</author><pubDate>Tue, 25 Apr 2017 15:39:09 +0800</pubDate><description><![CDATA[必须动态注册，否则无效监听 
一、主要监听事件 
1.监听有线耳机 
Intent.ACTION_HEADSET_PLUG 
android.intent.action.HEADSET_PLUG 
2，监听蓝牙耳机 
BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED 
二、代码实现/**
注册receiver
*/
public class HeadS]]></description><category></category></item><item><title><![CDATA[SeekBar]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70578491</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70578491</guid><author>ITxiaobing123</author><pubDate>Mon, 24 Apr 2017 11:48:14 +0800</pubDate><description><![CDATA[对seekbar的OnSeekBarChangeListener监听的三个api  public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {
  //对seekbar进度的监听
    }    public void onStartTrackingTouch(SeekBar seekBar)]]></description><category></category></item><item><title><![CDATA[android 安装apk适配7.0]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70226597</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/70226597</guid><author>ITxiaobing123</author><pubDate>Tue, 18 Apr 2017 11:46:12 +0800</pubDate><description><![CDATA[public static void installApkFile(Context context, String filePath) { 
        Intent intent = new Intent(Intent.ACTION_VIEW); 
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {]]></description><category></category></item><item><title><![CDATA[FloatingActionButton更改背景色和点击颜色]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/60878702</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/60878702</guid><author>ITxiaobing123</author><pubDate>Wed, 08 Mar 2017 18:46:17 +0800</pubDate><description><![CDATA[app:backgroundTint=”@color/xxx” 
            app:rippleColor=”@color/xxx”]]></description><category></category></item><item><title><![CDATA[android 7.0拍照问题]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/60768019</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/60768019</guid><author>ITxiaobing123</author><pubDate>Tue, 07 Mar 2017 16:35:16 +0800</pubDate><description><![CDATA[Intent getImageByCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
        File mFile = new File(imagePath); 
        try { 
            mFile.createNewFile(); 
            mFile.setWritable(true,]]></description><category></category></item><item><title><![CDATA[测试activity页面启动时间]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/55259281</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/55259281</guid><author>ITxiaobing123</author><pubDate>Thu, 16 Feb 2017 15:27:17 +0800</pubDate><description><![CDATA[adb shell am start -W 包名/全类名]]></description><category></category></item><item><title><![CDATA[冒泡排序]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54864972</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54864972</guid><author>ITxiaobing123</author><pubDate>Sat, 04 Feb 2017 18:25:04 +0800</pubDate><description><![CDATA[public class BubbleSortDemo{
        public static void main( String [] args){
            int [] sortNumber={12,34,67,34,65,90,86,76};    
            bubbleSort(sortNmber);
            //结果为]]></description><category></category></item><item><title><![CDATA[android 打开闹铃的设置]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54848834</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54848834</guid><author>ITxiaobing123</author><pubDate>Fri, 03 Feb 2017 18:19:06 +0800</pubDate><description><![CDATA[//闹铃设置 
 Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM) 
               //表示闹铃提示信息 
                .putExtra(AlarmClock.EXTRA_MESSAGE, message) 
                //闹铃的小时 
                .putE]]></description><category></category></item><item><title><![CDATA[获取APK的信息 显示出MD5和SHA1签名。]]></title><link>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54847145</link><guid>https://blog.youkuaiyun.com/ITxiaobing123/article/details/54847145</guid><author>ITxiaobing123</author><pubDate>Fri, 03 Feb 2017 15:21:52 +0800</pubDate><description><![CDATA[获取apk信息 
sdk\build-tools\android-4.4W>aapt.exe dump badging   apk路径 test.apk 
首先把apk后缀改成.zip 
 进入解压后的META-INF目录，该目录下会存在文件CERT.RSA  
 在该目录下打开cmd，输入命令 ：keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名]]></description><category></category></item></channel></rss>