自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梧桐门的专栏

其实,我是一个演员。

  • 博客(62)
  • 问答 (1)
  • 收藏
  • 关注

转载 转:ubuntu 16.04 openjdk 7编译

转自:https://www.cnblogs.com/Vicent-Chen/p/7708932.html1.准备环境:1)编译openjdk对应的版本jdk6我们可以直接去到http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html,选择合适的包下...

2019-01-29 17:29:22 311

原创 [RK3399] [android 7.1.2]添加预装应用

一.整体思路将预装的apk拷贝到相应device/rockchip/rk33xx/preinstall 目录中,编译,刷机,预装应用自动安装二.详细过程1.platform确定device/rockchip/common/device.mk中有:# Prebuild appsifneq ($(strip $(TARGET_PRODUCT)), ) TARGET_DE...

2018-11-22 16:52:52 4532

原创 Android 编译清除单个模块

make clean-services

2018-11-16 18:41:01 2474

转载 all-makefiles-under函数不是递归遍历子目录

include $(call all-makefiles-under,$(LOCAL_PATH))在Android的源代码中的mk文件中,我们经常会看到上面这句话,从字面意思看是,include目录下所有的mk文件,那么这里面有两个坑,1.只include Android.mk文件,叫其他名字的mk文件,不include.2.只include这个$(LOCAL_PATH)一级目录下的Andr...

2018-11-13 09:09:13 3506

原创 git clone ssh: connect to host 192.168.11.180 port 22: Connection refused

git客户端连接ssh端口不是22的gitlabgit clone ssh://git@221.99.99.99:9922/xxx/CriminalIntent.git

2018-06-12 10:07:44 4093

原创 ubuntu 安装 gitlab服务器

1.清华大学镜像下载https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/2.安装sudo dpkg -i gitlab-ce_xxxx~omnibus-1_amd64.deb遇到错误: ssh depends on openssh-server; however: Package ...

2018-06-12 10:04:18 789

原创 I am back

好长时间没写博客,今天打开突然一股AI小清新风拂面而来,顺手记一下,算是为CSDN加把油吧

2018-01-22 10:55:48 237

原创 Linux下查看目录占磁盘大小

一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

2017-05-04 09:13:51 2237

原创 git error: unable to write file "xxx"

执行 git reset --harderror: unable to write file prebuilts/tools/linux-x86/swt/swt.jarfatal: cannot create directory at 'prebuilts/tools/linux-x86_64': ???????实际原因:没有足够磁盘空间写入报错,删除部分文件节省空间

2017-05-03 11:28:03 10081

原创 git撤销本地所有未提交的更改

1. git clean -df2. git reset --hard第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。

2016-12-10 17:49:58 28683 2

原创 NDK: multiple definition of 'typeinfo for XXX' "vtable for xxx" 错误

错误信息:/home/wangbin/software/tools/NDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld:

2016-08-11 09:56:04 2177

原创 android NDK:如何添加预编译静态库 libwebrtc_yuv.a为例

项目上需要使用第三方预编译静态库,网上资料甚少,之前总结过添加动态共享库,在此以NDK添加libwebrtc_yuv.a为例,记录下期间遇到的问题。目标:使用libwebrtc_yuv.a相关函数材料:需要libwebrtc_yuv.a libyuv.a相关静态库方法:尝试1.利用include $(CLEAR_VARS)LOCAL_MODULE            :=

2016-07-15 22:41:11 5170

原创 c语言 error redefinition of 'xxx' 解决

头文件定义报错:error redefinition of 'xxx'typedef struct wzmedia_echo_state{    char     *obj_name;    unsigned     samples_per_frame;    void         *state;    short     lat_ready;    /

2016-07-03 23:39:16 57594

原创 android make编译 no rule to make "xxx",need "xxx"

编译安卓源码时遇到错误:no rule to make out/target/common/obj/JAVA_LIBRARIES/services_intermediates/class_debug.jar,need out/target/common/obj/JAVA_LIBRARIES/libName_intermediates/libjava.jar遇到类似错误可能是由mk文件出

2016-06-08 14:11:17 1199

原创 android apk安装签名冲突错误解决

一.error: INSTALL_FAILED_UPDATE_INCOMPATIBLE实际未完全卸载应用。几个方法:1:adb uninstall 包名完成卸载2.手动卸载      adb shell($1:应用名称)    rm -rf /data/app/$1*.apk    rm -rf /data/dalvik-cache/data@app@$1*.apk

2016-06-08 13:45:23 7200

原创 eclipse+CDT+Cygwin配置C/C++编译环境

1.下载安装Cygwin配置环境http://blog.csdn.net/qilvmilv/article/details/51590651注意还需要make组件也要添加进去,否则会报“cannot run program "make":Launching fail错误。2.配置环境变量无论在linux还是windows下,编译程序总得编译器吧。linux下默认的是gc

2016-06-05 22:58:51 5055

转载 cygwin完全安装步骤方法(组图)

我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是:    http://www.cygwin.com/ 或者直接使用下载连接来下载安装程序,下载连接是:     http://www.cygwin.com/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:我们看到有

2016-06-05 18:26:05 21139

原创 android packages.xml指定应用签名信息检索、编辑脚本

一.不借助adb uninstall,如何完全卸载应用对于完全卸载android用户应用来讲,假设以youku.apk为例,需要卸载四个部分:1./data/app/youku.apk2./data/data/youku3./data/app-lib/youku.so4./data/system/packages.xml中与youku相关的签名信息二.如何利用脚本在andr

2016-05-11 16:03:46 1539

原创 android NDK :使用预编译第三方库

预编译第三方库通常基于两个目的,一个是提供该库者并不想开源代码,二是开发者可以加快自个项目构建。下面是一个使用G726 codec编码库的demo。1.编译G726 codec,编译G726 。将G726相关code copy到编译目录,写好mk文件。LOCAL_PATH := $(call my-dir)### Glue for wz g726 codec ###inclu

2016-01-17 17:00:48 1916

原创 switch 语句:error : crosses initialization of 'xxx' and jump to case label [-fpermissive]

1.错误 case Hearting: baseDG heartReply; heartReply.set_cmd(HeartReply); heartReply.set_tagid(mesg->tagid()); int len; len = heartReply.ByteSize(); char *p = (char*)malloc(len);//报错

2016-01-12 22:36:48 1958

原创 NDK :Type 'xxx' could not be resolved解决

1.错误:Unresolved inclusion: 、Type 'jint' could not be resolved、Type 'jintArray' could not be resolved2.原因 头文件未引入3.解决选择工程->propority->c/c++ General->Path and Symbols->includes->add:1)/home/wan

2016-01-05 10:22:36 753

原创 NDK: ant 错误 [javah] Exception in thread "main" java.lang.NullPointerException

1.错误内容Buildfile: D:\workspacebin\eclipseWorkspace\HelloNDK\build_headers.xmlBuildHeaders:BuildGetStringHeaders: [javah] Exception in thread "main" java.lang.NullPointerException [javah] a

2016-01-04 23:32:16 2416 1

原创 NDK :Native method not found

1.错误:01-04 14:07:41.276: W/dalvikvm(1672): No implementation found for native Lcom/bubble/hellondk/GetString;.getStr:()Ljava/lang/String;01-04 14:07:41.307: D/AndroidRuntime(1672): Shutting down VM

2016-01-04 22:26:38 665

转载 NDK 错误:Unable to launch cygpath. Is Cygwin on the path

Head to the project's properties. If you're using Windows, the shortcut is Alt + Enter; or simply right-click the project name to find its properties.Go to the C/C++ Build section; under Build

2016-01-04 22:20:45 1986

原创 c++编译 extra qualification '类名' on member '变量名' error

出错code:声明:GTypes.htypedef struct CardEventType{     cocos2d::Color3B CardEventType::getShowCardHintColor(bool isovermode);}CardEventType;定义:GTypes.cppcocos2d::Color3B Car

2015-12-13 13:32:49 21376 1

原创 Android gdb 调试

其实抛开android 应用环境,Gdb 本身就是个神迹。Gdb作用:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。4、你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。Gdb原理图: Android

2015-11-12 14:15:14 2697

原创 Ubuntu常用快捷键

1. Ctrl+T: 在 Nautilus 打开新的 Tab2. Ctrl + H: 切换隐藏文件(夹)显示或者不显示3. Ctrl + W: 关闭当前 Nautilus 窗口4. Ctrl+E:  发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift + W: 关闭所有的

2015-10-30 11:33:28 462

转载 ubuntu设置静态ip

ubuntu设置静态ip,网上介绍的方法比较多,但有的感觉不明确,以下是我的整理,亲测OK,请参考:1. 找到文件并作如下修改:sudo vim /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.0.1 #这个地址你要确认

2015-10-26 13:16:18 562

原创 Android 状态栏背景模糊透明效果实现

1.整体思路:更换壁纸时,获取当前桌面壁纸(已适应屏幕后的壁纸),裁剪当前壁纸适应statusbar,将其设置为statusbar背景,再采用高斯模糊处理算法,实现模糊效果。关于透明度,可以通过设置background实现。2.实现:首先调整壁纸铺满屏幕,当前壁纸未充满屏幕。修改offset值为0,壁纸窗口绘制出现y轴偏移,导致屏幕未能铺满。再来看背景处理,分为两种情况,一个是

2015-10-21 10:43:00 4661 1

转载 解决linux自动挂载U盘/SD Card变成只读问题

忘了从什么时候开始我的那个512M的SD卡在ubuntu下一挂载就是只读的了,使用root帐户更改权限都不好使,尝试了好多办法也没解决,后来买了个U盘就不再用SD卡了,这件事也就忘记了。今天突然应急使用这个卡,使用读卡器挂载发现依旧是只读,换用本本内置的读卡器,也是一样。没办法了,google一通,看了看ubuntu的中文论坛,发现有人也遇到了同样的问题,但是没有人给出可行的解决方案。只好

2015-10-21 09:05:59 3406

转载 Android系统权限和root权限

原文地址:http://blog.csdn.net/liranke/article/details/8333014目录(?)[-]原文地址httpblogcsdnnetlirankearticledetails8333014ndroid权限说明怎样使android apk 获取system权限怎样使android apk 获取root权限APK在AndroidMan

2015-10-19 22:37:43 701

转载 Linux文件权限详解

在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许

2015-10-19 22:33:15 629

转载 Linux用户、用户组权限管理详解

Linux用户管理三个重要文件详解:Linux登陆需要用户名、密码。/etc/passwd 文件保存用户名。登录Linux时,Linux 先查找 /etc/passwd 文件中是否有这个用户名,没有则跳出,有则读取用户名的user ID 、 group ID 、用户名对应的根目录路径以及所使用的 shell ,最后在 /etc/shadow 中核对该 UID 对应的 PWD 是否正确,正确

2015-10-19 22:28:00 681

原创 Android 框架层录音音量调节功能引入

录音音量安卓系统本身并未提供相关接口,同时录音音量调节也需要硬件的支持。如果硬件支持,是可以实现的。share一下的我的方案。先说一下思路,对于驱动来说,仅仅是调节相关ctl值就可以了。如此以来,可以看到和paly back的音量调节会有很大区别,play back调节音量,在policy startoutput时,会getVolume,音量的生效是在audioflinger 做mix时,将音

2015-10-19 17:00:55 3974 1

原创 eclipse 开发常用总结

1.查看错误: 2.智能补全:3.增强自动补全

2015-10-16 11:58:57 577

转载 git之 git checkout

摘自《Git权威指南》 检出命令git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。检出命令的用法如下:用法一:git checkout [-q] [] [--] ...用法二:git checkout []用法三:git checkout [-m] [[-b]--orphan] ] []上面列出的第一种用法和第二种用法的区

2015-09-25 11:40:24 3823

转载 adb shell dumpsys的使用

该命令用于打印出当前系统信息,默认打印出设备中所有service的信息,可以在命令后面加指定的service name.有两种方法可以查看service list:1. adb shell dumpsys输出信息的开始部分就是所有运行的service,如下:Currently running services:SurfaceFlinger:accessi

2015-09-09 13:30:29 2078

转载 谈谈基类与子类的this指针(C++)

引入  定义一个类的对象,首先系统已经给这个对象分配了空间,然后会调用构造函数(说明:假设存在构造函数)。一个类有多个对象,当程序中调用对象的某个函数时,有可能要访问到这个对象的成员变量。而对于同一个类的每一个对象,都是共享同一份类函数。对象有单独的变量,但是没有单独的函数,所以当调用函数时,系统必须让函数知道这是哪个对象的操作,从而确定成员变量是哪个对象的。这种用于对成员变量归属对像进行

2015-08-06 22:52:41 3002

转载 Android 4.4 Graphic Architecture

Graphic Architecture本篇文章是基于谷歌有关Graphic的一篇概览文章的翻译:http://source.android.com/devices/graphics/architecture.html大量文字以及术语的理解基于自身的理解,可能并不准确。文中有部分英文原文我也不能准确理解,对于这种语句,我在翻译的语句后加了(?)符号。This documen

2015-08-05 21:03:56 1227

原创 cause:Permission Denial: receiving Intent act=android.provider.Telephony.SMS_RECEIVED

读取收到的短信不成功,看log:08-04 09:48:29.351: W/BroadcastQueue(363): Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x8000010 (has extras) } to com.honeybee.mobilesafe/.

2015-08-04 22:06:12 4559

空空如也

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

TA关注的人

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