- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 解决Android Studio Bumblebee 2021.1.1 没有合适的Lombok 插件的问题
解决Android Studio Bumblebee 2021.1.1 没有合适的Lombok 插件的问题
2022-03-21 13:12:13 3516
原创 树莓派+Android Things
在开始之前谷歌前不久发布了Android Things面向物联网的系统,用意是想让android开发者用原来开发app的方式开发硬件相关的应用,扩展了android开发的方向和前景,而谷歌的Android Things已经支持了主流的几个面向互联网的几个芯片(Intel® Edison,NXP Pico i.MX6UL,Raspberry Pi 3)。鉴于开发难度和集成度高低的选择,选
2017-01-10 15:25:52 5499 5
转载 NIO 入门
在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概
2016-12-23 13:00:50 362
原创 AndroidStudio用Cmake方式编译NDK代码
1.cmake是什么?CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。谷歌从AndroidStudio2.2以上就添加了Cmake方式来编译NDK代码,并从NDK例子看出,默认编译的方式就是cmake方式。
2016-12-14 12:57:09 13797 4
原创 利用gradle修改打包或者运行时App工程生成的app文件名
1.第一种情况,你的android工程versionname是通过build.gradle文件配置的话,直接在build.gradle文件的android括号内添加如下代码//修改生成的apk名字 applicationVariants.all { variant -> variant.outputs.each { output -> def
2016-03-02 16:02:22 3207
原创 属性动画相关使用
1.使用propertyValuesHolder,属性动画多组属性同时改变[java] view plaincopypublic void propertyValuesHolder(View view) { PropertyValuesHolder pvhX = PropertyValuesHolder.o
2016-03-02 15:45:19 312
原创 沉浸式状态栏与界面adjustResize之间的bug解决方案
public class AndroidBug5497Workaround { public static void assistActivity (Activity activity) { new AndroidBug5497Workaround(activity); } private View mChildOfContent; privat
2016-03-01 15:34:56 1843 1
原创 Java的多线程与线程池的使用
Executor框架Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Execut
2015-12-06 00:16:33 449
原创 android开发对bitmap对象图片进行二值化处理算法
public void binarization(Bitmap img) { width = img.getWidth(); height = img.getHeight(); int area = width * height; int gray[][] = new int[width][height];
2013-04-26 20:37:42 2073
原创 把编译好的class文件打包成jar
在C盘(其他盘也可以)根目录新建一个txt文档,然后改名为:MANIFEST.MF (文件内容好像为空,其实一般我会在文档里的第一行加上一句:Manifest-Version: 1.0)进入classes(进入你要压缩的文件夹,现在已class文件夹为例)目录然后命令行下输入命令:jar cvfm my.jar c:/MANIFEST.MF *.*my.jar jar名字
2013-04-17 16:12:02 640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人