自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

champwang

简单

  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 AS光标切回上一次的位置

原本的快捷键是Ctrl+Alt+←返回上一次浏览位置backCtrl+Alt+→返回下一次浏览位置forward但是windows的这个快捷键被占用了,是切换屏幕的显示方向。快速解决办法:增加快捷键File→settings→keymap→Main menu→Navigate→Add Keyboard Shortcut.然后在键盘按下你想要的快捷键即可,这样就能用Ctrl+...

2019-02-12 14:13:03 2854

原创 [Android]提高Android编译效率

第一次编译会花多一点时间建立cache,之后即可享受ccache带来的好处,降低所有使用gcc的编译时间。start #!/bin/bash# Set ccacheecho "export USE_CCACHE=1"export USE_CCACHE=1export CCACHE_DIR=./.ccacheprebuilts/misc/linux-x86/ccache/cc...

2019-01-19 20:40:55 336

原创 [win7]设置登录密码

需求:电脑登录账户设置一个登录密码 解决办法:(忘记密码,但是已经登录系统: )  1、在开始菜单中的搜索框中输入”mmc.exe”,或按住Win+R  2、打开运行窗口输入”mmc.EⅩE”,单击 确定进入控制台   3、依次打开”文件”-”添加/删除管理单元”  4、在左侧可用管理单元中找到”本地用户和组”,依次单击”添加”-”完成”,再单击”确定”  5、...

2019-01-15 23:36:47 1104

原创 [Android]查看APK包名版本信息

命令如下:aapt dump badging apk_filenameout/host/linux-x86/bin/aapt dump badging SougouInput.apk返回信息:package: name='com.sohu.inputmethod.sogouoem' versionCode='444' versionName='7.4.1048' platfor...

2019-01-08 09:54:27 2244

原创 [ubuntu]apt-get 设置代理

需求:ubuntu 1404 -64 上 ,使用 apt-get  可以代理操作 解决方法之一:sudo gedit /etc/apt/apt.conf.d/01proxyAcquire::http::proxy "http://192.168.0.55:3142/";Acquire::https::proxy "https://192.168.0.55:3142/";Ac...

2019-01-05 20:31:28 994

原创 [ubuntu]一种可以实现scp拷贝时无需输入密码方法

需求:scp的时候不需要输入密码。 解决方法:首先,安装 sshpass:sudo apt-get install sshpasssshpass的使用比较简单,先看一下帮助文档:nfer@nfer-VirtualBox:~$ sshpassUsage: sshpass [-f|-d|-p|-e] [-hV] command parameters   -f file...

2019-01-04 10:52:22 958

原创 [git]error: pack-objects died of signal

现象:git clone 或是 git pull的时候会出错,error 大概如下remote: Enumerating objects: 7433, done.remote: Counting objects: 100% (7433/7433), done.error: pack-objects died of signal 993/3835)   error: git uploa...

2019-01-01 10:26:22 3567

原创 [ubuntu]E: The package jenkins needs to be reinstalled, but I can't find an archive for ...

ubuntu 1404上,apt-get install 会不成功,发生以下现象。现象:Reading package lists... DoneBuilding dependency tree       Reading state information... DoneE: The package jenkins needs to be reinstalled, but I ca...

2018-12-28 11:31:54 845

原创 [Linux]ubuntu1404 中ifconfig -a只有lo的问题

新装的 ubuntu 1404 无法上网, 执行ifconfig 只看到 lo, 怀疑是没有装网卡驱动。lspci | grep -i net00:1f.6 Ethernet controller: Intel Corporation Device 15bc (rev 10) 网卡类型是有线网Intel Corporation Device 驱动.然后可以去下载驱动:...

2018-12-25 11:20:25 1702 2

转载 [转]杭州的博物馆

中国丝绸博物馆;玉皇山路73-1号;http://www.chinasilkmuseum.com/中国京杭大运河博物馆;运河文化广场1号;http://www.canal-museum.cn/中国伞博物馆;拱宸桥桥西;http://www.zgdjss.com/中国体育博物馆杭州分馆;体育场路200号中国刀剪剑博物馆;拱宸桥桥西;http://www.zgdjss.com/中国动漫博物馆...

2018-10-11 17:22:54 1599

原创 [Android][APP]SDK 版本兼容问题

start:问题提出:随着Google定期的新版本发布,Android 编程存在严重的兼容性问题。所以我们在开始写app时,要设置好SDK最低版本,目标版本,编译版本。SDK最低版本 minSdkVersion:    以最低版本设置值为标准,操作系统会拒绝将应用安装在系统版本低于标准的设备上。SDK目标版本 targetSdkVersion:    目标版本的设定值告...

2018-08-21 17:24:21 1399

原创 [Android]Android Studio 导入FWK 和 packages app 等源码

start:之前一直用source insight + opengrok组合看android源代码,包括Java,C/C++等,觉得挺方便了的。最近负责的模块重点转向FWK,想加一个工具Android studio。用 AS 加载 FWK / packages_app等 java,XML文件来查看Android 上层源码,发挥AS 的实用性。本文将AS导入android源代码的st...

2018-08-19 11:36:32 1188

原创 [OpenGrok]branch 更新维护

opengrok 需要经常做 sync, 写个自动更新的脚本放到 cron 中定时运行。#! /bin/bashSRC_PATH="/home/user/workspace/develop/opengrok" OpenGrok_PATH="/home/user/workspace/tools/opengrok/opengrok-0.12.1/bin"function repo_sy...

2018-08-17 11:48:34 1314

原创 [Android][AS]Cannot resolve symbol XXX

现象描述:AS 报 Cannot resolve symbol test,如下红框: 解决办法:试一下File->Invalidate Caches/Restart 清除缓存重启还不行就maven -> Reinportend.

2018-08-13 14:54:04 2106 1

原创 [Android][AS]findViewById强制类型转换快捷键

Android Studio 开发app时, findViewById 输入后多数情况下要强制转换,以下有个快捷的方法:在输入 分号;  前, Alt + Enter注意,如果在 输入 分号之后再按快捷键, 将没有效果。这时需要将光标退回至分号前,然后再按 Alt+Enter. 另外,也可以使用 加 .cast  方法来触发,但是没有 Alt + Enter 方便。findV...

2018-08-08 09:42:23 5290

原创 [Android][FWK]一个system_server 重启的案例分析

android 8.1 上,报了一个手机重启。查看android  event log, 查询关键字 am_crash, 发现问题出现的时间点上有个 NullPointerException16:16:12.278 1000  3277  3456 I am_crash: [3277,0,system_server,-1,java.lang.NullPointerException,Att...

2018-08-03 14:30:51 5378

原创 [Android][App]重载构造方法报错(Avoid non-default constructors in fragments)

重载 Fragment的构造方法会报以下错误。Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead less... (Ctrl+F1)From the Fragment documentation: Every frag...

2018-08-02 12:46:01 255

原创 [Android][App]Tabbed Activity 中的 key code: getItem()

今天的需求要用到Tabbed  Activity, 此组件 android 自带。用于选择不同的 Tab 页显示不同的内容,在 getItem()中实现。主要代码如下: /** * A {@link FragmentPagerAdapter} that returns a fragment corresponding to * one of the sections/tabs/p...

2018-08-02 12:19:27 424

原创 [Android][App]getSupportFragmentManager() 和 getFragmentManager()使用场景

在Android开发中,少不了Fragment的运用。目前在实际运用中,有v-4包下支持的 Fragment 以及 app 包下的 Fragment.Fragment的运用有二:1、v-4包下支持的 Fragment2、app包下的 Fragment,这两个包下的 FragmentManager 获取方式有点区别,所以大家在运用的过程中,一定要注意自己的导的包。 app...

2018-08-01 14:51:09 7398

原创 [Android][App]Activity 显示空白

情况分析:在开发过程中,我们会经常涉及到Activity之间的跳转,跳转一般都是通过 Intent 的方式进行的。而跳转失败的原因往往是我们忘记在 androidMainfest.xml 文件中进行配置目的activity。但是,当我们配置完 androidmainfest.xml 之后,有时候会遇到目的 activity 界面一片空白的现象。 而布局的xml在可视化窗口中都能够正...

2018-08-01 10:50:15 1307

原创 [Android][FWK]支持转屏属性设置

支持转屏属性设置:platform/frameworks/base / core/res/res/values/config.xml <!-- If true, the screen can be rotated via the accelerometer in all 4 rotations as the default behavior. --&gt...

2018-07-23 11:31:42 536

原创 [Tools]碰到Eclispe Run 的速度慢

问题描述:Eclipse import 多个项目,有android, C++, Java, perl等,如果没有将这些 project close 掉,在run 的时候,会将所有open的 project 都编译一遍。比如我在 debug perl ,会将C++的项目也编译了一遍,很影响效率。 原因:Eclipse Preference==>General ==>W...

2018-07-22 17:53:38 144

原创 [Android][GTS][gts-5.1_r4]failed in SettingsProviderBackupHostTest#testSoftApE2E

gts-5.1_r4上运行以下脚本:run gts -m GtsBackupHostTestCases -t com.google.android.gts.backup.SettingsProviderBackupHostTest#testSoftApE2EBR然后报fail:CTS module: GtsBackupHostTestCasesTests: com.google.android.g...

2018-07-02 16:10:57 906

原创 [Linux]firefox install flash player plugins

ubuntu 1404 上的 firefox 沒有 flash 插件,手動添加,命令如下。sudo cp /home/champwang/tools/flash_player_npapi_linux.x86_64/libflashplayer.so /usr/lib/firefox-addons/plugins/當然,得先去官網下載 flash_player_npapi_linux.x86_64...

2018-06-23 10:32:14 404

原创 [Android][AS][Error]Installation failed with message Invalid File

把 root file name 改了,重新 import 后,AS 報了以下錯誤,Installation failed with message Invalid File: D:\Users\champwang\AndroidStudioProjects\MyApplication3\app\build\intermediates\split-apk\debug\slices\slice_9....

2018-06-22 14:51:50 1152 2

原创 [Android][CTS]./cts-tradefed Unable to find aapt in path.

碰到一個問題:~/tools/cts/android-cts-8.1_r6-linux_x86-arm/android-cts/tools$ ./cts-tradefed Unable to find aapt in path.然後去 install,未成功:$ sudo apt-get install aaptReading package lists... DoneBuilding d...

2018-06-21 17:09:59 8721

转载 [转][Android]Android Studio 快捷键(最实用的20个)

有时候用的编辑器多了,快捷键容易记混淆,所以我门只用记最实用的快捷键就行了,其他效率不高的到要用的时候再查也不迟下面是我使用AndroidStudio以来最常用的也是我认为最有用的20个快捷键给大家分享一下:1.格式化代码:Ctrl+Alt+L2.自动导入包路径:Ctrl+Alt+O3.重命名文件、类名、变量名:Shift+F64.撤销操作:Ctrl+Z5.反撤销操作:Ctrl+Shift+Z6....

2018-06-07 19:02:30 460

原创 [Android]APP中保持屏幕不自动灭屏的一种方法

在 app 的 manifest.xml 中定義<uses-permission android:name="android.permission.WAKE_LOCK"/>然後在onCreate的 setContentView(R.layout.activity_main)之前添加以下code, getWindow().setFlags(WindowManager.Lay...

2018-06-06 20:26:23 14396 1

原创 [android]寫一個system/bin 下的可執行文件

以hello 為例,文件如下:./hello/Android.mk./hello/hello.cpp./hello/MODULE_LICENSE_APACHE2./hello/NOTICEAndroid.mk 的內容:# Copyright 2018 The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)include $(CLEA...

2018-06-05 17:10:18 2271 1

原创 [android]remount of / failed: Permission denied

adb root 之後執行 adb remount 后會報以下錯誤。D:\>adb remountremount of / failed: Permission deniedremount failed解決辦法:adb disable-verityadb reboot

2018-06-05 16:59:26 4418

原创 [Android]Android studio 快速生成 constructor

方法一,快捷鍵: Alt + Insert方法二,code==>generate...通過上述方法,可以調出 constructor, toString(), Override Methods, Delegate Methods 等功能。

2018-05-30 11:38:28 1361

原创 [Android]Android Studio 在鼠標移動時添加documentation顯示框

將以下選項 enable 起來,就會在鼠標移動到某字串時會有documentation 框出來。File==>Settings==>Editor==>General==>show quick documentation on mouse move

2018-05-30 11:18:58 144

原创 [Android]Could not resolve dependencies recyclerview-v7:28.0.0-alpha1.

報錯:Could not resolve com.android.support:recyclerview-v7:28.0.0-alpha1.改正方法如下:將implementation 'com.android.support:recyclerview-v7:28.0.0-alpha1'改為implementation 'com.android.support:recyclerview-v7:2...

2018-05-30 10:27:14 4356 3

原创 [Android]annottation @NonNull and @interface

在看源码时,看到了  @NonNull , 它为 android 的 一种注解, 用来注释参数,参数值不能为 null,不然 IDE会发警告。protected void onSaveInstanceState(@NonNull Bundle outState) {...}源码如下:frameworks/base/core/java/android/annotatio

2017-12-20 16:52:37 481

原创 [Android][AS]Error:Failed to find Build Tools revision 26.0.2

今天手癢,去升級 AS 到3.0.1,然後出現如下錯誤,===Error:Failed to find Build Tools revision 26.0.2Consult IDE log for more details (Help | Show Log)Install Build Tools 26.0.2 and sync project===原因:Sd

2017-12-18 12:57:05 17818

原创 [Go]hello world

简单介绍下:Go 语言内置对并发的支持,使用接口作为代码复用的基础模块。Go 语言提供了构建基于Web 和 基于网络的程序所需的所有核心库。用Go解决现代编程的难题:1.开发速度,更加智能的编译器。2.并发,goroutine很像线程,但使用的内存远少于线程,使用它需要的代码更少。3.channel , 是内置的数据结构,可以让用户在不同的 goroutine 

2017-09-21 10:47:50 313

原创 [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)

Eclipse 中,习惯把 Content Assist 设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便。这个快捷键的名称就叫 Content Assist,Android Studio ADT快捷鍵是  Alt+/Android Studio 中把代码提示换成了Class Name Completion,Androi

2017-07-27 11:51:59 3790

原创 Android Studio快捷键设置 toggle presentation mode ===> ctrl + alt + shift+,(逗号)

AndroidStudio 快捷键设置 togglepresentation mode,  類似 eclipse中 ctrl+m 的效果。AS 默認 ctrl + alt +shift+,(逗号) 配置路徑如下:File -- >  Settings ---> Keymap  ----> Main menu (在 EditorActions 下面)---> View --->

2017-07-26 19:48:56 1376

原创 [Vim]CTRL+S 后hang住

xshell 上打开了 vim 编辑器,操作中按了 CTRL+S,vim会hang住,$ ps -aux | grep vimUSER    PID %CPU %MEM  VSZ  RSS TTY STAT START TIME COMMANDchampwa+ 8934 0.0 0.0 58068 13488 pts/48 S+ 16:37 0:00 vim c

2017-03-03 17:26:54 396

原创 [Shell]更改字段分隔符IFS示例

直接上 codeIFS_OLD=$iFS #將当前值保存IFS=$'\n'for file in /home/user/*do echo "$file"doneIFS=$IFS_OLD #恢復之前保存的值[End_by_ChampWang]20170122

2017-01-22 19:03:48 4883

Android_SDK_开发范例大全第二版

Google Android SDK开发范例大全(第2版),光盘里的代码,希望对大家有帮助

2011-11-23

空空如也

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

TA关注的人

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