自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSH 免远程登录服务器密码

ssh-keygen //生成公钥和私钥ssh-copy-id root@xxx.xxx.xxx //将公钥拷贝到服务器 输入密码ssh root@xxx.xxx.xxx //即可免密码登录服务器

2020-05-24 13:20:52 220

原创 Sqlite query方法参数详解

query(table,columns, selection, selectionArgs, groupBy, having, orderBy, limit)方法各参数的含义:table:表名。相当于select语句from关键字后面的部分。如果是多表联合查询,可以用逗号将两个表名分开。columns:要查询出来的列名。相当于select语句select关键字后面的部分. * 对应 new...

2020-04-09 18:27:04 3974

原创 Kotlin object实现单例模式

kotlinobject ClazzName {}Javapublic final class ClazzName { public static final ClazzName INSTANCE; private ClazzName () { } static { ClazzName var0 = new ClazzName (); ...

2019-08-21 00:36:37 698

原创 Using Flutter in China

Macexport PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnWindowsset PUB_HOSTED_URL=https://pub.flutter-io.cnset FLUTTER_STORAGE_BASE_URL=htt...

2019-08-08 15:57:01 864

原创 Handler发送消息的Delay 可靠吗?

大于Handler Looper的周期时基本可靠(例如主线程>50ms)Looper 负载越高,任务越容易积压,进而导致卡顿不要用Handler的delay做计时使用使用独享的Looper val handlerThread=HandlerThread("test_thread") handlerThread.start() val handle...

2019-08-04 18:43:31 1022 1

原创 Handler 原理 源码解析

源码解析Looper.prepare()向ThreadLocal中设置一个Looper public static void prepare() { prepare(true); } private static void prepare(boolean quitAllowed) { if (sThreadLocal.get() != null) { ...

2019-08-04 17:41:32 200

原创 Kotlin 单例模式

class Instance private constructor(){ companion object{ val instance:Instance by lazy{Instance()} }}

2019-05-30 17:30:20 112

转载 Stateful Widget Lifecycle

**Stateful Widget Lifecycle**When a Flutter builds a StatefulWidget, it creates a State object. This object is where all the mutable state for that widget is held.The concept of state is defined b...

2019-04-29 16:17:00 557

转载 Gradle版本对应关系

官网地址

2018-11-06 10:47:01 7745

原创 RecyclerView中嵌套RecycleView导致自动跳到页面顶部或者中间的问题

在最外层RecyclerView 布局文件中设置android:descendantFocusability="blocksDescendants"解释一下:在ViewGroup中有方法如下/** * This view will get focus before any of its descendants. */ public static final i...

2018-10-26 12:27:52 2423

原创 EventBus 笔记

分发线程(Thread Mode)原文链接EventBus可以帮你处理线程:事件可以在不同于发布线程的线程中发布。一个常见的用例是更新UI。在Android中,UI更新必须在UI(main)线程中完成。另一方面,网络或任何耗时的任务都不能在主线程上运行。EventBus帮助您处理这些任务并与UI线程同步(无需深入研究线程转换、使用AsyncTask等)。 在EventBus中,可以使...

2018-09-12 10:38:45 157

原创 使用Fiddler 抓取https请求

使用Fiddler 抓取https请求手机端配置电脑端配置

2018-05-31 13:09:27 271

原创 Android studio 上传Android library到jcenter

Android studio 上传Android library到jcenter第一步注册账号网址 https://bintray.com/ 第二步a、创建资源库 b、新建包 第三步在Android studio 配置上传步骤 a、新建项目 b、新建module 选择Android Library c、在Project的build...

2018-02-28 10:25:52 881

原创 ReactNative Component 生命周期

1、创建阶段constructor() componentWillMount()render()componentDidMount()2、更新阶段componentWillReceiveProps(nextProps) boolean shouldComponentUpdate(nextProps,nextState)componentWillUpdate(nextProps,nextSt

2017-11-09 20:05:34 175

原创 AndroidStudio 自动导入内部类

比如 OnClickListener 不用写成 View.OnClickListenerEditor->Code Style->Java->Imports->Insert imports for inner classes

2017-09-01 11:46:37 912

原创 adb命令打开系统设置界面

adb shell am start -n com.android.settings/com.android.settings.Settings

2017-08-28 15:05:36 17872

原创 Android自定义简单控件--星级评价

效果图实现package com.easypass.carstong.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.grap

2017-08-01 16:46:28 493

原创 Android简单实现 缓存数据

缓存设计代码实现/** * Created by huangbo on 2017/6/19. * * 主要是缓存的工具类 * * 缓存设计: * 0.从内存中读取数据 :0.1 读取成功-> 取出versionCode ->3 * 0.2 读取失败-> 1 * * 1.从文件中读取数据:1.1读

2017-07-26 11:05:20 3374 1

原创 Android 通过scheme跳转界面

需求通过后台返回链接地址eg: app://com.bobo.package/path?param1=abc&param2=cde跳转到指定的Activity 并带入参数实现1.在manifest中配置Activity<activity android:name=".ActivityName"> <intent-filter> <action android:name="

2017-07-25 15:19:46 2944

原创 Java Annotation简化findViewById

直接贴代码/** * @author huangbo */public class ViewFindUtil { @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface ViewId { int value(); } /**

2017-07-03 15:46:56 294

原创 Android studio 卸载失败DELETE_FAILED_INTERNAL_ERROR

将开发者选项中的 “启用MIUI优化”关闭

2017-04-13 17:31:53 1733

原创 Glide加载有验证信息的Url图片

//Authorization 请求头信息LazyHeaders headers= new LazyHeaders.Builder().addHeader("Authorization", token).build();//url 要加载的图片的地址,imageView 显示图片的ImageViewGlide.with(this).load(new GlideUrl(url, headers

2017-03-14 10:30:33 2626 2

原创 Android 模拟器使用Fiddler 抓取http请求

配置Fiddler抓取http请求的配置抓取https请求附加配置 配置模拟器

2017-03-10 15:35:34 1327

原创 Android Content Uri to FilePath

public void uriToFilePath(Context context,Uri uri){ String filePath; if (uri != null && "file".equals(uri.getScheme())) { filePath = uri.getPath(); } else {

2017-03-09 10:45:27 1575

原创 ListView滚动到指定位置

setSelection(position)setSelection Added in API level 1/** * position int: Index (starting at 0) of the data item to be * selected. */void setSelection (int position)Sets the currently selected

2017-03-05 21:08:09 2175

原创 导入已有项目时Building project info 卡住了(解决方法)

检查两个文件1.build.gradle文件buildscript { repositories { jcenter() } dependencies { //这里的 com.android.tools.build:gradle:2.2.3这个玩意是不是最新的 classpath 'com.android.tools.build

2017-02-23 17:15:23 660

原创 Android Studio 好用的插件

GsonFormatCodeGlanceAndroid Parcelable code generaterAndroidAccessers未完待补充

2017-02-22 09:32:27 326

原创 Android实现沉浸式状态栏

Android实现沉浸式状态栏简单点的话两步搞定第一步复制下面的代码:import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import andro

2017-02-22 09:06:28 275

高德离线地图Demo

简单的修改了高德api中的离线地图,实现viewpager+fragment。将已下载和正在下载的资源放在另一个fragment中。高德的状态太乱还有一些下问题。希望一起研究学习

2014-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除