zhizhesoft

  • 首页
Android
Android

Android开源滤镜 仿instagram

前段时间做一个项目的时候发现一个不错的滤镜库,是仿Instagram效果的,能够实现Lomo在内的十几种滤镜效果,git地址是: https://github.com/beartung/insta-filter 不过由于他是用gradle遍的,而且还用了ndk(GPUImage),比较麻烦,后来 @雪夜流星 童鞋帮助把so编好了,我重新整理了下代码,变成一个lib工程,方便大家使用。 代码说明: 解压后有两个文件夹,InstaFilterDemo是例子程序,InstaFilterLib是库文件。 使用方法: xml…

2022年7月30日 0条评论 32点热度 0人点赞 risingsun 阅读全文
【ANDROID】

类Unix平台程序调试

GNU Binutils GNU Binutils 建立main.c文件,内容如下: #include <stdio.h> void main() { int a = 5/0; } 编译main.c: gcc -g main.c 生成a.out文件 执行a.out, ./a.out, 出现如下错误信息: Floating point exception (core dumped) 使用dmesg | tail命令查看: [ 26.511616] VBoxPciLinuxInit [ 26.701426]…

2022年7月30日 0条评论 33点热度 0人点赞 risingsun 阅读全文
Android

android开发无障碍app

最近做一些为盲人提供服务的APP,还是挺有感触的,感谢手机和互联网的普及,他们的生活比以前丰富了很多。 通过读屏软件,盲人可以操作手机,上网浏览信息。读屏软件的工作原理很简单,就是读出屏幕上按钮、文本的信息。 但是,由于许多按钮都是纯图片的,导致读屏软件无法读出,降低了软件的使用性。 下面我就来说说应用无障碍适配的一些技巧,让我们开发的APP能够为更多人服务。   使用android:contentDescription标签 其实,我们只需要在xml文件里使用android:contentDescription标签…

2022年7月30日 0条评论 21点热度 0人点赞 risingsun 阅读全文
【ANDROID】

ubuntu下安装配置ADB

1、下载SDK Tools for Linux,地址:http://developer.android.com/sdk/index.html 2、解压,将 android-sdk-linux 文件夹放于某个目录下(我的目录为~/android-sdk-linux) 3、看看android-sdk-linux文件夹下是否有platform-tools文件夹,按android-sdk-linux文件夹下的SDK Readme.txt操作;也可省略前2步,只下载和使用platform-tools,下载地址为:http:/…

2022年7月30日 0条评论 22点热度 0人点赞 risingsun 阅读全文
Android

三星手机调用系统相机问题整理及解决方案

(转载请出名出处:http://www.cnblogs.com/alexcai/p/5395158.html)   最近发现三星Note 3手机在使用MediaStore.ACTION_IMAGE_CAPTURE调起系统相机后拍照会有一些问题,现在把问题和解决方案记录下来,以备以后参考。   1、调起相机后activity destory Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(inten…

2022年7月30日 0条评论 22点热度 0人点赞 risingsun 阅读全文
【ANDROID】

ADB

ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会监听设备上的adb守护程序(daemon)相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的an…

2022年7月30日 0条评论 26点热度 0人点赞 risingsun 阅读全文
Android

Android DownloadThread.run()学习

  android系统的下载代码写的很好,考虑的比较全面,值得我们学习。DownloadThread是其中执行下载的部分,下面从run进行研究。 run(){ 一上来会设置一下下载线程的优先级:THREAD_PRIORITY_BACKGROUND 创建下载使用的AndroidHttpClient; 创建PowerManager.WakeLock,具体做什么用的不太清楚; try { while(!finished) { 设置代理; 创建HttpGet对象; 调用 executeDownload(),执行下载; 关闭…

2022年7月30日 0条评论 24点热度 0人点赞 risingsun 阅读全文
Android

Android fragment 回调函数改进

由于fragment的onResume()等回调的调用时机与Activity不一样,导致用起来比较麻烦,所以我重新封装了一下回调函数,十分简单。 使用时只需要继承此基类,使用onFragmentXXX系列回调即可。   public class AbsFragment extends Fragment { /*------------------------------------- * 属性 *-------------------------------------*/ /**是否已经onResume()了*/…

2022年7月30日 0条评论 22点热度 0人点赞 risingsun 阅读全文
Android

JAVA信号量使用示例程序

JAVA里也有强大的信号量工具Semaphore,使用信号量可以很方便的实现线程同步功能,以解决类似于 生产者——消费者 之类的典型问题。 下面是我的测试程序,大部分看注释就可以明白用法:   import java.util.LinkedList; import java.util.Queue; import java.util.concurrent.Semaphore; public class TestSemaphore { /** * 测试主程序 */ public static void main(Str…

2022年7月30日 0条评论 29点热度 0人点赞 risingsun 阅读全文
Android

FastJSON学习

这几天在用FastJSON,发现需要测试一些关键点,包括: 1、是否支持内部类:测试结果是支持,但是需要设置为静态类(static) 2、是否支持继承的自动序列化及反序列化:测试结果是支持 3、缺字段或者多出字段时,反序列化(JSON.parseObject)是否会崩溃:测试结果是不会,对应的成员会保持默认值   下面贴出程序:   package com.test.fastJSON; import java.io.Serializable; import java.util.ArrayList; import j…

2022年7月30日 0条评论 24点热度 0人点赞 risingsun 阅读全文
12345…1374
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.