10 古飞龙

尚未进行身份认证

寻找真谛

等级
TA的排名 1w+

Java 对象中参数为hashMap转Json后 没有数据

如题,对象中的参数为hashMap时,使用Json工具转Json时,发现是空,原来是需要对该参数添加set和get方法才可以;

2019-03-25 17:57:38

Android Java代码执行adb shell命令(二) 执行命令

查找资料的时候发现有两种调用方式:第一种: try { process = processBuilder.start(); successResult = new BufferedReader(new InputStreamReader( process.getInputStr...

2019-03-21 13:49:02

Android Java代码执行adb shell命令(一) 误区

之前一直有几个误区就是 :1、能在adb shell中运行的命令都可以用Java代码来执行;2、只要是Root过的手机就一定能获取su权限;之所以称之为误区是因为在实际使用过程中发现了走不通的地方,也就是个人在目前还没有找到其他的方案来解决,如果有方案能解决非常欢迎告诉本人;误区一 能在adb shell中运行的命令都可以用Java代码来执行当把tcpdump 放入到/sy...

2019-03-21 09:59:08

git 查看具体文件的修改记录

1、查看某个文件的修改记录      git log --pretty=oneline 文件路径\文件名2、查看某个文件修改的具体内容      git log -p filename

2019-02-14 11:06:53

GreenDao 使用记录

一、记录在项目中使用GreenDao的过程1、首先需要在整个项目的build.gradle文件中加入以下设置:buildscript {    repositories {        jcenter()        mavenCentral() // 需要添加仓库    }    dependencies {        classpath 'com.android.t...

2018-12-17 14:12:57

Android热更新框架简单比较

1、TinkerTinker 的方案,都是让 Classloader 去加载新的类。如果不重启,原来的类还在虚拟机中,就无法加载新类。因此,只有在下次重启的时候,在还没走到业务逻辑之前抢先加载补丁中的新类,这样后续访问这个类时,就会 Resolve 为新的类。从而达到热修复的目的。Tinker 开发团队人员自研了 DexDiff 算法。 BsDiff 加载 so 和部分资源文件,DexDi...

2018-11-13 11:35:34

Robust 热更新使用记录

1、添加依赖a、在App的build.gradle,加入如下依赖apply plugin: 'com.android.application'//制作补丁时将这个打开,auto-patch-plugin紧跟着com.android.application//apply plugin: 'auto-patch-plugin'apply plugin: 'robust' com...

2018-11-12 17:15:54

【Ubuntu】Ubuntu设置和查看环境变量

1. 查看环境变量查看环境变量有三个命令:env:env命令是environment的缩写,用于列出所有的环境变量export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能echo $PATH:    echo $PATH用于列出变量PATH的值,里面包含了已添加的目录2. 设置方式设置环境变量通常有两种方式。2.1 把你的路径...

2018-11-08 16:01:41

git 第一次向新初始化的远程仓库推送本地已存在的代码

首先本地已经进行git初始化等一系列操作之后再进行推送命令:git push -u -f origin master(提交到远程仓库,这个命令中的 -f 是强制推送,因为远程仓库只有初始化的文件,所以强制推送上去就行了)同样可以尝试这句:git pull origin master --allow-unrelated-histories ...

2018-10-23 16:55:52

Android webView 中使用loadData出现乱码的解决方案 WebView.goBack() 出现空白页面

首先并非全部的手机都出现乱码,试了下小米一加是正常的,oppo vivo是乱码;最初使用的是mWebView.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);没有出现乱码,但是当点击其中的链接再调用webview的goback()方法,返回的时候将会出现空白页;当使用了mWebView.loadData()方法之后不出现空白了...

2018-06-13 20:18:12

ubuntu17.10 分享热点 给手机

1、2、3、4、5、6、

2018-05-09 17:45:25

git 对比两个分支 具体某个文件的差异

gitdiffbranch1branch2--stat  //显示出所有有差异的文件列表gitdiffbranch1branch2具体文件路径  //显示指定文件的详细差异gitdiffbranch1branch2          //显示出所有有差异的文件的详细差异...

2018-05-07 11:54:59

音视频笔记(二) 音频硬编码流程

流程大致分为三部分:1、获取从麦克风得到的pcm数据;2、对拿到的pcm数据进行硬编码;3、把编码后的数据进行处理;一、获取从麦克风得到的pcm数据1、使用AudioRecord 进行音频数据获取时,初始化AudioRecord之后,调用startRecording()方法进行开始录音;     /**     * 第一步初始化音频采集     */    public void ini...

2018-03-30 15:03:23

音视频笔记(一) 基础知识

音频:1、采样率:每秒钟采样多少次,一般44.1Mzh,即每秒采样44100次;2、量化(深度):用多大的容量来存放每个采样的数据;一般可以为16bit;3、声道:4、比特率:每秒钟存储数据的容量大小;44100*16*2表示的就是44.1Mzh采样率,16bit的量化,采用2声道来录音;5、音频编码:音频编码就是对得到的音频原始数据进行按照一定格式进行压缩处理,有损压缩和无损压缩;常用的格式有W...

2018-03-20 14:38:45

git学习 ---从服务器上下载代码

涉及两个问题:    1、如何下载?    2、怎么获取分支?一、如何下载            下载这里理解是后续可以进行pull和push,所以这里用了clone;二、获取分支            刚下载下来时只能看到master分支,可以使用remote branch -v来查看所有的分支,并且checkout 就可以在本地看到这个分支了;...

2018-03-01 20:14:54

树莓派手动指定静态IP和DNS 终极解决大法

http://blog.csdn.net/u013178472/article/details/78574878在把玩树莓派的过程中,往往需要手动给它设定一个静态的IP地址,一来可以防范DHCP自动分配的IP来回变动,导致远程SSH时常无法连接;二来还可以提高树莓派的网络连接速度。对此菲菲君在网上查了很多资料,大多数方法都是修改 /etc/network/interfaces

2018-01-04 11:20:44

ListView setselection()不起作用

ListView setselection()不起作用

2017-10-18 23:11:27

Android 获取CPU 单核与多核 信息

1、获取cpu信息其实是一个很简单的问题,最关键的一点是多核的问题;Android 中cpu信息要从 /sys/devices/system/cpu 下面获取;可以通过adb shell看到有CPU0,CPU1,CPU2,CPU3总共这四个CPU;网上一般的教程都是通过获取CPU0的最大频率和当前频率,例如:/sys/devices/system/cpu/cpu0/cpufre

2017-10-13 23:38:18

EditText 去除焦点 避免软键盘打开

EditText 去除焦点 避免软键盘打开

2017-10-13 23:33:26

Android OKHttp 使用笔记

Android OKHttp 使用笔记

2017-10-12 19:20:33

查看更多

勋章 我的勋章
    暂无奖章