自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 Eclipse ADT 报错 Invalid keystore format

Error generating final archive: java.io.IOException: Invalid keystore format昨晚使用Eclipse Android ADT 修改项目,突然ADT发神经报了个keystore错误然后按照网上的法子删除掉 .../Administrator/.android/keystore 文件。再次打开就产生了下面这玩意,目前百度不到解决方法:Error generating final archive: java.security.cer

2021-05-31 09:51:25 1122

原创 android 使用 proto buffer

现在proto buffer用来兼容多语言平台,如java c++,使用统一描述语言格式附件为proto buffer android demo首先在 eclps

2021-05-30 17:29:18 251

原创 android编译ijkplayer生成so

ijkplayer官方github开源地址https://github.com/Bilibili/ijkplayer根据ijkplayer指导说明第一步:安装git第二步: 安装 yasm或者nasm (这两个都是汇编器) 在ubuntu系统上:执行 cd ~ (~ 在linux中,代表当前用户主目录),切换到root用户,执行su命令,...

2019-12-10 12:34:25 723

原创 从Google的Launcher3改造成车机(车载中控)所需要的样式的Launcher3之前准备

从Google Android Repo仓库下载对应版本的 Launcher3源码,https://android.googlesource.com/搜索Launcher3,选择要下载的版本,上面有android2.3到最新安卓9.0的版本,选择一个你适配你机器平台的版本,进行下载将Launcher3源码下载后,将其放入安卓源码工程中,将其进行解压,...

2019-11-18 11:14:34 1398

原创 从Google的Launcher3改造成车机(车载中控)所需要的样式的Launcher3

车机上使用到的Launcher往往需要从Google的Launcher3中进行修改,有的时候芯片厂商提供的SDK中也包含了Launcher3,有的厂商的Launcher3会进行裁剪。下面描述一下我将Google Launcher3改造成车机Launcher3的过程。车机芯片平台是展讯SC9832a,客户要求的界面如下:分辨率是1024*600横屏,功能上要求有两个页面,同时左右两侧预留空白两...

2019-11-18 09:36:24 2351 2

原创 android判断是否是RTL布局

public static boolean isRtl(Resources res) { return (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) && (res.getConfiguration().getLayoutDirection()...

2019-11-07 16:06:45 1003

原创 AndroidStudio导入安卓源码

这个链接:https://blog.csdn.net/qq_32014215/article/details/73603945?tdsourcetag=s_pcqq_aiomsg导入后需要将android.iml下的orderEntry 标签的进行删除,只保留如下图这样在源码跳转时才跳转本地安卓源代码...

2019-09-28 16:01:32 318

原创 Eclipse启动报错Eclipse Could not create java Virtual Machine

最终解决方式为:C:\Windows\System32 目录下将 java.exe javaw.exe javaws.exe三个文件删除

2019-08-24 11:09:47 213

原创 android反射调用SystemProperties

public static String getSystemProperty(String property, String defaultValue) { try { Class clazz = Class.forName("android.os.SystemProperties"); Method getter = cla...

2019-07-24 10:27:16 1652

转载 安卓车载中控竖屏分三屏

此应用负责系统资源的共享,其源码在frameworks/base/core/res目录下。其apk在设备上的位置/system/framework/。本次对framework-res的修改是去除状态栏和导航栏frameworks/base/core/res/res/values/dimens.xml <!-- 顶部状态栏从24dp改为0dp--><dimen name...

2019-06-17 15:11:42 3896 1

原创 安卓6.0以后用进程ID获取进程名字的方法

/** * 获取进程号对应的进程名 * * @param pid 进程号 * @return 进程名 */public static String getProcessName(int pid) { BufferedReader reader = null; try { reader = new BufferedReader(new FileReade...

2019-02-11 15:59:37 368

原创 android studio打包成jar aar

首先要明白aar与jar包的区别,aar包是android archive 的缩写,就是由安卓定义的jar类型,可以将manifest下的配置,如你在编写sdk的时候,需要集成方将你的service或者其他的组件在manifest中配置,在提供sdk时,都需要提供各样的SDK的集成文档,虽然有集成文档了,但仍然是避免不了有相关开发人员在集成SDK时将相关配置项遗漏,导致SDK未能正常运行,此时aa...

2018-11-17 12:28:44 285

原创 AndroidStudio下将android library打成jar包

在AndroidStudio下,需要将android library打包成SDK,亦即是jar包,可以在library项目下的build.gradle下配置以下脚本//以下为生成jar包的脚本代码def SDK_BASENAME = "MediaSDK"def SDK_VERSION = ""def sdkDestinationPath = "build"//def zipFile ...

2018-11-17 12:08:44 1112

原创 Android jar包里面有assets目录下有文件,APP的assets里面也有文件,如何读呢?

jar 包中可以写 assets文件夹, APP里面同时也可以写assets,但是只要assets下面的文件不同名就可以了,忒棒 !!!如果assets目录下有文件的,导出jar时需要注意,把assets目录勾选上package com.jds.readxml;import java.i

2016-01-08 11:18:43 3008

原创 多个Fragment的使用

先上BaseActivity,我都喜欢封装下的package com.jds.base;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.view.View;/** *  * @author Deson Created on

2015-10-29 09:58:17 346

原创 android 如何导出jar包

我想我应该写一篇博客,因为这个东西确实很简单,但有一点点细节部份,先选中要找包的代码,右键Export-->java-->JAR file -->左边只勾选 src 与 gen,右边的全部不用勾选,然后next,next 就OK了

2015-10-27 12:36:48 365

原创 关于android 中同时在activity中启动Service

同时在Activity中的onCreate();中调用startService(); bindService();Service的生命周期这个截图,我是先用startService(),接着bindService();bindService的生命周期依赖于Activity,bindService(),不会执行onStartCommand()方法,只会执行

2015-10-15 15:18:09 776

原创 近期感悟

十一前换的工作,现在刚好十月十五号了,一下子进公司也有半个多月了,之前一直是做android 手机APP开发的,现在主要做的工作是车联方面的,一开始我感觉到难度提升了不少,但是静心想一想,其实做了安卓快两年了,虽不能说自己是什么高手吧,正如很流行的一句话“本人从不生产代码,我只是代码的搬运工!”,经过了两年的android 手机APP开发后,自然一般性的问题也就不会再难到我,现在我也想总结下自己,

2015-10-15 15:06:47 439

原创 android 开发环境变量配置

环境变量配置: 变量名(N):  JAVA_HOME变量值(V):  C:\Program Files\Java\jdk1.8.0_05变量名(N):  CLASSPATH变量值(V):  %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar变量名(N):  PATH变量值(V):  %JAVA_HOME%\bi

2015-10-07 16:18:22 490

原创 关于安卓中的Handler

Handler是用来线程间传递数据,在主线程将Handler实例化,子线程《工作线程,执行较长的耗时业务》可以通过Handler发送数据到主线程,当Looper轮询到Message Queue时,将消息交给Handler进行处理,通过回调handleMessage(Message msg);方法,将子线程的数据更新到UI界面; 通过Handler处理多线程机制,不影响用户的其他操作,不阻塞

2014-09-18 14:35:27 537

DashcamProject.rar

安卓Camera2

2021-12-22

MediaSession.rar

android MediaSession获取按键上下曲

2021-06-01

android protobuf 使用demo

使用.proto 数据格式demo

2021-05-30

android xml 解析

android xml 文档解析,主要是用defaultHandler 用sax方式解析

2019-01-28

android GPS 定位代码

基于google 的地理API,用GPS定位城市,经纬度,以及相关地理信息,无需第三方定位服务

2017-07-23

看门狗,一个挺好用的东西

Watch Dog 检测android CPU使用情况

2016-04-25

eventbus 很好用的jar包

很好用的eventbus jar包,支持Subscriber注解方式,类注解,方法注解,真的很好用

2015-11-05

aidl 进程间通讯

aidl 进程间通讯,由于项目开发中需要用到,所以我先写了个小小的demo,现在分享给大家,希望能帮到你们!

2015-10-15

自己封装的ShardPreferences 工具类

由于之前项目一直用到SharedPreferences ,但android 自动的,每次都要创建Editor,重复代码很多,着实令我心烦,于是自己小小的做了一下封装,现在分享给大家!

2015-10-15

空空如也

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

TA关注的人

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