- 博客(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 1133
原创 android 使用 proto buffer
现在proto buffer用来兼容多语言平台,如java c++,使用统一描述语言格式附件为proto buffer android demo首先在 eclps
2021-05-30 17:29:18 254
原创 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 728
原创 从Google的Launcher3改造成车机(车载中控)所需要的样式的Launcher3之前准备
从Google Android Repo仓库下载对应版本的 Launcher3源码,https://android.googlesource.com/搜索Launcher3,选择要下载的版本,上面有android2.3到最新安卓9.0的版本,选择一个你适配你机器平台的版本,进行下载将Launcher3源码下载后,将其放入安卓源码工程中,将其进行解压,...
2019-11-18 11:14:34 1404
原创 从Google的Launcher3改造成车机(车载中控)所需要的样式的Launcher3
车机上使用到的Launcher往往需要从Google的Launcher3中进行修改,有的时候芯片厂商提供的SDK中也包含了Launcher3,有的厂商的Launcher3会进行裁剪。下面描述一下我将Google Launcher3改造成车机Launcher3的过程。车机芯片平台是展讯SC9832a,客户要求的界面如下:分辨率是1024*600横屏,功能上要求有两个页面,同时左右两侧预留空白两...
2019-11-18 09:36:24 2360 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 1006
原创 AndroidStudio导入安卓源码
这个链接:https://blog.csdn.net/qq_32014215/article/details/73603945?tdsourcetag=s_pcqq_aiomsg导入后需要将android.iml下的orderEntry 标签的进行删除,只保留如下图这样在源码跳转时才跳转本地安卓源代码...
2019-09-28 16:01:32 321
原创 Eclipse启动报错Eclipse Could not create java Virtual Machine
最终解决方式为:C:\Windows\System32 目录下将 java.exe javaw.exe javaws.exe三个文件删除
2019-08-24 11:09:47 215
原创 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 1656
转载 安卓车载中控竖屏分三屏
此应用负责系统资源的共享,其源码在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 3919 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 370
原创 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 288
原创 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 1115
原创 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 3013
原创 多个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 347
原创 android 如何导出jar包
我想我应该写一篇博客,因为这个东西确实很简单,但有一点点细节部份,先选中要找包的代码,右键Export-->java-->JAR file -->左边只勾选 src 与 gen,右边的全部不用勾选,然后next,next 就OK了
2015-10-27 12:36:48 369
原创 关于android 中同时在activity中启动Service
同时在Activity中的onCreate();中调用startService(); bindService();Service的生命周期这个截图,我是先用startService(),接着bindService();bindService的生命周期依赖于Activity,bindService(),不会执行onStartCommand()方法,只会执行
2015-10-15 15:18:09 778
原创 近期感悟
十一前换的工作,现在刚好十月十五号了,一下子进公司也有半个多月了,之前一直是做android 手机APP开发的,现在主要做的工作是车联方面的,一开始我感觉到难度提升了不少,但是静心想一想,其实做了安卓快两年了,虽不能说自己是什么高手吧,正如很流行的一句话“本人从不生产代码,我只是代码的搬运工!”,经过了两年的android 手机APP开发后,自然一般性的问题也就不会再难到我,现在我也想总结下自己,
2015-10-15 15:06:47 440
原创 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 492
原创 关于安卓中的Handler
Handler是用来线程间传递数据,在主线程将Handler实例化,子线程《工作线程,执行较长的耗时业务》可以通过Handler发送数据到主线程,当Looper轮询到Message Queue时,将消息交给Handler进行处理,通过回调handleMessage(Message msg);方法,将子线程的数据更新到UI界面; 通过Handler处理多线程机制,不影响用户的其他操作,不阻塞
2014-09-18 14:35:27 540
自己封装的ShardPreferences 工具类
2015-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人