2 nwpushuai

尚未进行身份认证

总结经验,记录学习

等级
TA的排名 4w+

Android 源码启动虚拟机经验

exportPATH=$PATH:/home/nwpushuai/Sources/Google/Android/Google/aosp/out/host/linux-x86/binexportANDROID_PRODUCT_OUT=/home/nwpushuai/Sources/Google/Android/Google/aosp/out/target/product/genericexp...

2019-07-24 23:43:01

Android P 添加app_process启动jar包示例

例子:tcl_preaudioinvoke.sh#!/system/bin/shbase=绝对路径变量exportCLASSPATH=绝对路径地址execapp_process目录文件夹main函数内容示例:#!/system/bin/shbase=/productexportCLASSPATH=$base/framework/com.tcl.audio.prea...

2019-06-26 17:19:08

Android P 为系统AudioManager添加新的接口方法

整个需要添加的类均在frameworks\base\media\java\android\media包下1.AudioManager.java中添加两个方法,设置音频流设备的音量和得到相关音量Index:AudioManager.java===================================================================---A...

2019-06-05 17:09:50

Android P 添加系统服务示例

修改涉及的文件:framework/base/Android.bpframework/base/api/current.txtframework/base/core/java/android/app/CCCManager.javaframework/base/core/java/android/app/SystemServiceRegistry.javaframework/base/c...

2019-06-05 16:49:22

深入剖析Android音频之AudioTrack

播放声音能够用MediaPlayer和AudioTrack,两者都提供了javaAPI供应用开发人员使用。尽管都能够播放声音。但两者还是有非常大的差别的。当中最大的差别是MediaPlayer能够播放多种格式的声音文件。比如MP3。AAC,WAV,OGG。MIDI等。MediaPlayer会在framework层创建相应的音频解码器。而AudioTrack仅仅能播放已经解码的PCM流,假设是...

2019-01-07 10:15:49

svn迁移到git仓库并保留commit历史记录

前提已安装git 已安装gitlab迁移1.环境准备:sudoapt-get install git-svn2.svn账号与git账号映射,users.txtsvn账号=git账号名称<username@mail.com>3.svn转换为gitgitsvnclonesvn://ip端口/projectname--no-metadata...

2018-09-25 10:04:54

win10与ubuntu16.04双系统时间不同步问题的分析与解决

问题描述:在win10上在安装ubuntu16.04双系统后,win10系统的时间与准确时间有8小时的误差,而ubuntu16.04系统时间是准确的即便在win10系统中修改了时间,再次启动时仍然出现之前的误差。问题分析:引入两个概念:本地时间与硬件时间本地时间是操作系统上的时间硬件时间是计算机的BIOS时间因为双系统装在同一个计算机上,所以win10与ubu...

2018-09-14 15:22:59

Ubuntu16.04安装phpMyAdmin

安装一、使用apt自动安装    sudoaptinstallphpmyadmin安装完成后,创建软链接到web根目录下(我的是/var/www/html/)    sudoln-s/usr/share/phpmyadmin/var/www/html/phpmyadmin二、手动安装首先去phpmyadmin官网下载最新源码,当前最新的是4.8.1...

2018-09-09 23:58:31

Android 系统(ubuntu 16.0.4)下载、编译、运行

Android 7的系统版本新增的很多的新功能,比如说任务处理功能,允许用户双击“最近”按钮去快速切换到自己上一次使用的应用程序中。同时,“最近”菜单中还有一个“清除全部”按钮。再比如说新增了省流量功能,在接近用户计费周期末,或是流量包本身较小的情况下,减少应用消耗的数据流量。在启用这一模式时,系统将拦截后台的数据使用,并在可能的情况下减少前台运行应用使用的数据量,例如限制你看视频,下调画质,以及...

2018-09-06 16:42:23

Android Studio配置文件路径修改

原网址:https://www.jianshu.com/p/7a58c5f154c5注意:新版的AndroidStudio可能已经无法使用下面的方法进行配置文件路径的迁移,下文仅供参考。使用AndroidStudio进行Android开发已经成为趋势了,好的工具要用得称手也少不了好的调教,在Windows下更是如此。这里对AndroidStudio的相关配置文件的路径修改做下小结...

2018-08-15 10:13:40

samba配置参数详解

samba配置参数详解 samba大约超过200个配置参数.[global]  netbiosname=HARDY  #设置服务器的netbios名字  serverstring=myserver#对samba服务器的描述  workgroup=DEBIAN_FANS #samba服务器属于哪个工作组名或域名  encryptpasswo...

2018-08-09 16:29:32

Ubuntu 16.04 文件服务器--samba的安装和配置

Samba是在Linux系统上实现的SMB(ServerMessagesBlock,信息服务块)协议的一款免费软件。它实现在局域网内共享文件和打印机,是一个客户机/服务器型协议。客户机通过SMB协议访问服务器上的共享文件系统。安装步骤:        1、首先同步源的索引,保证获取到最新的软件包。执行sudoapt-getupdate;       ...

2018-08-09 15:22:00

smb服务共享的文件夹在Linux下进行mount (Linux版本为Ubuntu 16.04)

1、在Ubuntu中安装Samba的相应组件:          sudoapt-getinstallcifs-utils 2、查看其上已经共享的目录,假设Samba服务器的IP地址为10.120.199.233:          smbclient-L10.120.199.233-N其中-N即为匿名的意义。3、在本...

2018-08-09 14:45:36

linux系统下tar/gz/7z/xz/bz2/zip等各种格式的打包压缩解压

原网址:https://blog.csdn.net/LEON1741/article/details/54317715linux系统下总会遇到各种格式的压缩包,什么tar/gz/7z/xz/bz2/zip等等,每种格式文件的解压和压缩方法都不完全一致,所携带的参数也都各有千秋,初学者往往会一脸茫然,不知如何是好。于是,本文就对上述各种常见的文件和命令进行一番总结和对比,以便查阅和参考。一、...

2018-08-09 13:26:22

【Python】ipython 快捷键 魔术命令 以及系统交互命令

原文地址:https://blog.csdn.net/AlienGrey/article/details/52208490ipython是一个python的交互式shell,比默认的pythonshell好用得多,支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。在ubuntu下只要sudoapt-getinstallipytho...

2018-07-26 17:00:09

windows linux子系统配置错误

1.Error:0x800703fa-Pressanykeytocontinue关于windows下如何安装linux子系统教程很多,可以自行百度,我采用的是MicrosoftStore下载安装的方式,但是在启动Ubuntu的时候报错如下:Error:0x800703fa-Pressanykeytocontinue解决办法,打开服务管理,重启LxssManager服...

2018-06-28 09:18:45

Flutter beta 版尝鲜(在 Windows + Android Studio 与 MacOS + VS Code 的安装配置)

原网址:https://blog.csdn.net/huihut/article/details/79544960Flutter是一个Google发布的跨平台移动UI框架,使用Dart语言开发,可以构建高质量原生iOS、Android以及FuchsiaOS应用,并且在排版、图标、滚动、点击等方面实现零差异。Flutter官网鉴于最近出了beta版,就来尝鲜一下吧。本...

2018-06-26 16:20:55

Windows平台下载Android源码(整理)

Google官方下载源码使用的系统Ubuntu系统,不过现在我们需要在Windows系统中下载Android源码文件。网站的地址是:https://android.googlesource.com/里面包括Android系统各个部分的源码,我们只需要下载platform就行点击进入即可看到下载地址地址是:https://android.googlesource.com/platform/manif...

2018-06-26 16:13:02

使用GPG签名你的commit

[git]使用GPG签名你的commit概述GPG是一种加密算法,现在github支持commit使用GPG加密,从而保证提交的commit在传输的过程中没有被篡改。一、生成GPG密钥什么是GPG:阮一峰的GPG教程安装GPG:brewinstallGPG生成GPGkey:gpg--gen-key,根据提示,生成GPGkey,注意:确保邮箱的那项是你github账号认证的邮箱;还有记住输...

2018-06-26 09:46:33

bugzilla的模块安装

1.必须安装gcc编译器2.mod_headers和mod_expires模块安装这两个模块解决方法:启用apache的mod_headers和mod_expiressudoa2enmodheaders;sudo a2enmodexpires;  sudoserviceapache2restart 2.mod_perl模块 解决方法:安装mod_per...

2018-06-20 14:40:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。