自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 linux常用命令备份

linux操作命令备份

2022-06-10 15:37:58 156 3

原创 ubuntu 18.04安装支持cuda的ffmpeg

ubuntu 18.04安装支持cuda的ffmpeg

2022-06-10 14:56:12 532

原创 如何通过MediaCodec来进行视频解码后再编码

最近有一个需求是对mp4的视频文件进行解码,之后对图片做处理,做完处理之后再编码成mp4的文件。调查了一下,发现Android API 21之后就支持MediaCodec了,所以先做了一个测试就是先把mp4解码,之后再编码成新的mp4。调试过程中因为Surface的问题,导致查了很久。       具体实现参考了http://www.bigflake.com/mediacodec/里面所说的例

2017-09-14 15:15:09 2157 4

原创 在eclipse下生成ant所需要的build.xml

参考http://913.iteye.com/blog/1995500eclipse开发android应用时,没有生成build.xml文件,但是由于在配置jenkins自己编译的时候需要用ant来编译android的工程,所以查了一下,并且根据上面链接里的操作进行,可以更新工程生成build.xml。 所以记录保留下来1.进到android sdk工具文件中,并查看当

2017-01-11 14:19:59 2660

原创 git修改前一次提交的内容

代码review之后,需要修改前一次的提交,所以在网上搜索了一下步骤,记录一下   1. 将HEAD移到需要更改的commit上:    git rebase -i HEAD^^  当前commit之前的那一次commit,也可以rebase到指定id    找到需要更改的commit, 将行首的pick改成edit, 然后保存退出   2. 进行需要做的修改   3. 修

2016-11-28 16:11:50 3384

原创 Android Studio 2.2进行ndk开发的注意事项

之前进行NDK开发都是直接写Android.mk和Application.mk并且用ndk_build去编译,最近发现android studio2.2对NDK的开发支持得更好了。最新的AS2.2在NDK的编译上使用了CMake,所以其中CMakeLists.txt的部署就非常的重要。     按照官方文档https://developer.android.com/ndk/guides/ind

2016-10-20 16:58:23 439

原创 文件读取中换行的处理问题

最近遇到一个问题,从文件里面读取文件内容,结果读取出来的内容在进行下一步操作的时候,总是提示内容不正确。问题找到原因,所以记录一下。    对比读出来的字符串,发现我所使用的读取文件的方法,读取出来的内容把文件中的换行给去掉了,所以导致验证内容的操作失败。一开始所使用读取文件内容用的是BufferedReader,用到了BufferedReader的readLine,这个函数在读取的时候“丢掉

2016-10-20 11:09:13 11895

原创 更新UI的方法

     在开发过程中遇到了下面的问题     android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.     网上查询了一下,发现是因为Android系统中的视图组件并不

2016-04-18 16:59:27 385

原创 修改Android的编译文件使其支持wml

    前不久发现android默认没有放开对wml的支持,这样就导致某些网站无法访问,从网上搜索到的文档都说只要ENABLE_WML=1就可以支持,但是我把ENABLE_WML设置成1之后,就出现了编译通不过的情况,经过一番调试,最终可以编译并且实现了对wml的支持。    下面主要纪录一下如何编译通过,编译不通过一开始都是说找不到WMLNames.h之类的错误,所以我们需要在脚本里面添加上

2011-06-14 14:47:00 1996 1

原创 declare-styleable:自定义控件的属性

以launcher为例说明自定义控件的属性: 1、  在layout里面定义控件,如:          android:id="@+id/workspace"        android:layout_width="fill_parent"        android:layout_height="fill_parent"         launcher:d

2010-02-05 11:51:00 4172 1

原创 如何使用ContentProvider类实现隐式Intent

举例说明:1、定义对应的ContentProvider类TestProvider,继承ContentProvider。类里面需要实现一系列的abstract方法,如:OnCreate,getType,insert… 2、在应用程序的AndroidManifest.xml中加入标签,例如:        android:authorities="com.android.tes

2010-01-29 12:22:00 1179

原创 对AndroidManifest.xml的一点理解

最近刚开始学习Android,对于AndroidManifest.xml作了一点资料搜索,所以把我自己开始不是很理解的写下来,备忘,呵呵……——这个标签是用来表示当前的这个Android应用程序可以做哪些操作(比如说:监听SMS消息,可以用“android.permission.RECEIVE_SMS”) ——这个标签用来表示当前的这个Android应用程序允许别的应用程序所做的操

2010-01-29 10:35:00 749

空空如也

空空如也

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

TA关注的人

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