自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决Android Studio Bumblebee 2021.1.1 没有合适的Lombok 插件的问题

解决Android Studio Bumblebee 2021.1.1 没有合适的Lombok 插件的问题

2022-03-21 13:12:13 3492

原创 树莓派+Android Things

在开始之前 谷歌前不久发布了Android Things面向物联网的系统,用意是想让android开发者用原来开发app的方式开发硬件相关的应用,扩展了android开发的方向和前景,而谷歌的Android Things已经支持了主流的几个面向互联网的几个芯片(Intel® Edison,NXP Pico i.MX6UL,Raspberry Pi 3)。鉴于开发难度和集成度高低的选择,选

2017-01-10 15:25:52 5460 5

转载 NIO 入门

在开始之前 关于本教程 新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。 在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概

2016-12-23 13:00:50 348

原创 AndroidStudio用Cmake方式编译NDK代码

1.cmake是什么? CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 谷歌从AndroidStudio2.2以上就添加了Cmake方式来编译NDK代码,并从NDK例子看出,默认编译的方式就是cmake方式。

2016-12-14 12:57:09 13724 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 3181

原创 属性动画相关使用

1.使用propertyValuesHolder,属性动画多组属性同时改变 [java] view plaincopy public void propertyValuesHolder(View view)       {           PropertyValuesHolder pvhX = PropertyValuesHolder.o

2016-03-02 15:45:19 298

原创 沉浸式状态栏与界面adjustResize之间的bug解决方案

public class AndroidBug5497Workaround { public static void assistActivity (Activity activity) { new AndroidBug5497Workaround(activity); } private View mChildOfContent; privat

2016-03-01 15:34:56 1826 1

原创 Java的多线程与线程池的使用

Executor框架 Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Execut

2015-12-06 00:16:33 427

原创 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 2046

原创 把编译好的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 620

groovy+in+action_中文版

groovy in action中文版,带标签

2015-12-05

xp实现开机自动拨号

xp系统实现开机自动拨号的方法。通过改变注册表来实现~自动拨号~省去不少麻烦

2011-10-08

空空如也

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

TA关注的人

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