一个支付宝应用使用了30多个开源软件,包含库文件github地址,学习使用!!!!!!

在支付宝中的“设置”选项中,有一项为“关于”,在版权信息中显示了所有使用的开源软件信息。不看不知道,一看吓一跳,原来支付宝居然使用了30多个开源软件,下面整理了支付宝 Android 客户端使用的开源组件,觉得对你们有帮助的可以看下:1、FFmpegFFmpeg是一套可以用来记录、转换数字音频、视...

2018-05-29 10:05:19

阅读数:193

评论数:0

静态方法与静态成员变量可以继承,但是不能重写

        JAVA静态方法形式上可以重写,但从本质上来说不是JAVA的重写。因为静态方法只与类相关,不与具体实现相关,静态无需声明,可以直接引用,类名.静态变量或者静态方法class Base{         static void a( ){            System.out....

2018-05-30 15:24:02

阅读数:221

评论数:0

java volatile的原理

volatile也是互斥同步的一种实现,不过它非常的轻量级。volatile有两条关键的语义:保证被volatile修饰的变量对所有线程都是可见的禁止进行指令重排序要理解volatile关键字,我们得先从Java的线程模型开始说起。如图所示:Java内存模型规定了所有字段(这些字段包括实例字段、静...

2018-05-30 14:52:26

阅读数:35

评论数:0

java正则表达式(二)

第一、相关类:Pattern、Matcher 第二、典型的调用顺序是 Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b...

2018-05-29 14:45:03

阅读数:51

评论数:0

Java正则表达式入门

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普...

2018-05-29 14:41:34

阅读数:36

评论数:0

drawableRight图标的点击事件操作

具体操作不多讲,附上代码,就清楚!!!time_choose_tv.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event)...

2018-05-29 08:50:23

阅读数:95

评论数:0

android 系统签名no conscrypt_openjdk_jni in java.library.path错误

1.获取系统签名 把以下所有文件放入同一个文件夹在Android系统源码中的\build\target\product\security目录下找到platform.x509.pem 和platform.pk8两个文件;在out/host/Linux-x86/framework目录下找到signap...

2018-05-25 09:08:31

阅读数:415

评论数:0

关于******************:26.0.0以上无法下载的问题

一.问题配置26.0.0以上的支持库时候,会出现错误:Install Repository and sync project 该地方点击无效二.解决办法  从api 26开始,support libraries 需要从google的maven仓库下载,所以需要在project的build.grad...

2018-05-24 09:15:52

阅读数:59

评论数:0

android 自定义应用(普通应用)作为launcher应用

在frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java中第一步:在startHomeActivityLocked方法的开始出加入如下代码:String packageName = S...

2018-05-23 18:40:13

阅读数:127

评论数:0

android 系统 不深度休眠

1.分析解析      android系统有earlysuspend和suspend两种休眠,earlysuspend是浅度睡眠,suspend是深度休眠。这个是由linux电源管理控制的,电源管理的接口是“/sys/power/state”和"/sys/power/wake_l...

2018-05-22 10:04:13

阅读数:352

评论数:0

tar 解包和打包常用指令

1.打包文件夹,排除里面个别文件夹    打包:         tar -zcvf ***.tar.gz  **/    备份/home, 不要/home/test         例如:tar --exclude /home/test -zcvf  mytest.tar.gz /home/* ...

2018-05-22 09:26:45

阅读数:190

评论数:0

ubuntu出现所有命令用不了【环境变量导致】

在ubuntu下出现所有命令用不了的解决办法:先用:echo $PATH查看path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,如果没有,先用临时环境变量(重启后消失,手动加载环境路径)#export PATH...

2018-05-22 09:14:53

阅读数:475

评论数:0

android sdk 编译环境搭建 ubuntu

"#"号后面表示注释内容#1.安装更新sudo apt-get update#2.安装32位的兼容服务sudo apt-get install ia32-libs#3.安卓Gitsudo apt-get install git-core gitk#4.安装rep...

2018-05-22 09:11:51

阅读数:48

评论数:0

android OTA系统升级流程

1. 获取update.zip文件2.验证签名文件3.通过installPackage接口升级4.系统重新启动进入recovery界面(判断/cache/recovery 是否有cmd文件)5.try_update_binary执行升级脚本6.finish_recovery 重启...

2018-05-22 09:01:47

阅读数:505

评论数:0

android kernel logo 格式转化(png--ppm,bmp--ppm)

1.png logo图片改成.ppm格式。    ①将png图片转成pnm     pngtopnm linux_iunin_logo.png > linux_iunin_logo.pnm    ②将pnm图片的颜色数限制在224色    pnmquant 224 linux...

2018-05-22 08:55:12

阅读数:83

评论数:0

java throw和throws区别

1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:public class Shoot {   //创建类  static void pop() throws Nega...

2018-05-21 09:09:05

阅读数:19

评论数:0

android微信支付成功,但是回调不成功问题总结

android微信支付成功,但是回调不成功总结--位置不对造成:           在Android Studio,假如项目的applicationId为com.test.project,那么wxapi.WXEntryActivity应该放在包名为com.test.project下。这个appl...

2018-05-17 18:57:42

阅读数:276

评论数:0

android 系统音频tinyalsa,调节音频方法

目前linux中主流的音频体系结构是ALSA(Advanced Linux Sound Architecture),ALSA在内核驱动层提供了alsa-driver,在应用层提供了alsa-lib,应用程序只需要调用alsa-lib提供的API就可以完成对底层硬件的操作。说的这么好,但是A...

2018-05-17 16:01:36

阅读数:235

评论数:2

Linux 常用指令,全,全,全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT ...

2018-05-17 11:59:49

阅读数:87

评论数:0

android socket io 前篇

参考demo:https://github.com/nkzawa/socket.io-android-chatandroid studio 配置demo1.配置依赖库文件:  应用app/ build.gradle:// app/build.gradle dependencies { .....

2018-05-17 09:09:46

阅读数:376

评论数:0

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