- 博客(90)
- 资源 (2)
- 收藏
- 关注
原创 5A-Downloader,m3u8文件转mp4文件,音视频分离ts合并、转mp4
https://github.com/JoeLeeto/5A-Downloader
2023-12-15 15:41:46
571
原创 自定义控件-半扇形空心统计图
效果图直接上代码,具体看注释public class MyChart extends View { final String TAG = "xzc"; public MyChart(Context context) { this(context,null); } public MyChart(Context context...
2019-07-12 16:25:00
509
转载 kotlin 委托
转载:https://www.runoob.com/kotlin/kotlin-delegated.htmlkotlin 委托委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象 将 请求 委托给另一个对象来处理。Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关键字 by 实现委托。类委托类的委托 即一个类中定义...
2019-07-09 09:05:42
428
转载 Kotlin 对象表达式和对象声明
转载:https://www.runoob.com/kotlin/kotlin-object-declarations.htmlKotlin 对象表达式和对象声明Kotlin 用对象表达式和对象声明 来实现创建 一个对某个类做了轻微改动的类的对象,且不需要去声明一个新的子类。对象表达式通过对象表达式 实现一个匿名内部类的对象 用于方法的参数中:window.addMou...
2019-07-09 09:05:32
698
1
转载 Kotlin 枚举类
转载:https://www.runoob.com/kotlin/kotlin-enum-classes.htmlKotlin 枚举类枚举类最基本的用法是实现一个类型安全的枚举。枚举常量用逗号分隔,每个枚举常量都是一个对象。enum class Color{ RED,BLACK,BLUE,GREEN,WHITE}枚举初始化每一个枚举都是枚举类的实例,它们可以被初...
2019-07-08 16:15:58
460
转载 Kotlin 泛型
转载:https://www.runoob.com/kotlin/kotlin-generics.htmlKotlin 泛型泛型,即 "参数化类型",将类型参数化,可以用在类,接口,方法上。与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。声明一个泛型类:class Box<T>(t: T) { var value = ...
2019-07-08 16:04:46
246
转载 Kotlin 数据类与密封类
转载:https://www.runoob.com/kotlin/kotlin-data-sealed-classes.htmlKotlin 数据类与密封类数据类Kotlin 可以创建一个只包含数据的类,关键字为 data:data class User(val name: String, val age: Int)编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:...
2019-07-08 15:24:34
253
转载 Kotlin 扩展
转载:https://www.runoob.com/kotlin/kotlin-extensions.htmlKotlin 扩展Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。扩展函数扩展函数可以在已有类中添加新的方法,不会对原类做修改,扩展函数定义形式:fun rec...
2019-07-08 15:04:43
408
转载 Kotlin 接口
转载:https://www.runoob.com/kotlin/kotlin-interface.htmlKotlin 接口Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现:interface MyInterface { fun bar() // 未实现 fun foo() { //已实现 //...
2019-07-08 14:30:55
160
转载 Kotlin 继承
转载:https://www.runoob.com/kotlin/kotlin-extend.htmlKotlin 继承Kotlin 中所有类都继承该 Any 类,它是所有类的超类,对于没有超类型声明的类是默认超类:class Example // 从 Any 隐式继承Any 默认提供了三个函数:equals()hashCode()toString()注意:An...
2019-07-08 14:22:55
467
转载 Kotlin 类和对象
转载:https://www.runoob.com/kotlin/kotlin-class-object.htmlKotlin 类和对象类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中使用关键字 class 声明类,后面紧跟类名:class Runoob { // 类名为 Runoob // 大括号内是类体构成...
2019-07-08 11:55:51
424
转载 Kotlin 循环控制
转载:https://www.runoob.com/kotlin/kotlin-loop-control.htmlKotlin 循环控制For 循环for 循环可以对任何提供迭代器(iterator)的对象进行遍历,语法如下:for (item in collection) print(item)循环体可以是一个代码块:for (item: Int in ints) {...
2019-07-08 11:09:41
214
转载 Kotlin 条件控制
转载:https://www.runoob.com/kotlin/kotlin-condition-control.htmlKotlin 条件控制IF 表达式一个 if 语句包含一个布尔表达式和一条或多条语句。// 传统用法var max = a if (a < b) max = b// 使用 else var max: Intif (a > b) {...
2019-07-08 10:51:52
235
转载 Andoird 添加系统默认配置APN
一、概述近段时间有个项目需求,在欧洲的时候SIM卡无法识别,但是在国内可以。很明显这是APN设置的问题。于是想在android系统中添加默认的APN配置二、APN默认配置文件位置Android系统的APN配置存储在telephony.db这个数据库中,数据库生成后路径在/data/data/com.android.providers.Telephony。...
2019-06-14 09:54:59
1300
转载 解决eclipse中出现Resource is out of sync with the file system问题
转载:https://blog.csdn.net/reille/article/details/7106195本文内容概要:解决eclipse中出现Resource is out of sync with the file system问题。eclipse版本:eclipse SDK 3.7.0——————————————————————————————————————————————...
2019-06-05 14:25:55
728
原创 C++学习笔记
#include "iostream" //包含输入输出库的头文件using namespace std;//使用c++标准命名空间 里面的定义,c++中很多标识符都定义在里面// 说白了就是一个作用域(标识符的作用范围),不写该行,用对象时得标明是哪里的,如:std::cout<<endl;// 定义一个类,其实就是定义一个数据类型// 在c++里面struct 是...
2019-03-26 23:12:38
722
原创 C学习笔记
C里面的注释 是/**/// 是C++的注释数据类型:简单类型,结构类型,指针类型简单类型:基本类型(int,float,double,char,void(无类型)),用户定义类型(enum)结构类型:数组,结构struct,联合union,类class指针类型:*数据类型的本质:创建变量的模子,固定内存大小的别名,编译器可以根据不同类型的数据分配不同大小的内存空间typede...
2019-03-26 23:11:57
692
转载 android 系统属性
属性是在整个系统中全局可见的。每个进程可以get/set属性。build.prop生成过程,它是由android编译系统生成的文件,主要属性配置来源与三个方面。①build/tools/buildinfo.sh执行脚本,并输出到build.prop (build/core/Makefile中使用build/tools/buildinfo.sh 脚本生成build.pr...
2019-03-13 11:59:11
2882
转载 android中SELINUX规则分析和语法简介
转载:https://www.2cto.com/kf/201504/390742.html1. SELINUX是可以理解为一种android上面的安全机制,是有美国国家安全局和一些公司设计的一个针对linux的安全加强系统我们可以通过配置SELINUX的相关policy,来定制自己的手机的一些权限,比如,我们可以完全让root用户没有任何的权限和user一样2. 在android里面...
2019-03-11 15:09:54
649
转载 Android iptables基础、及app网络防火墙(添加系统服务,开机执行脚本)
详细文档:https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html1 iptables的原理以及命令首先,什么是包过滤? 包过滤是当一个数据包通过时,使用软件去查看包头信息并决定对该包的处理方式。你可以丢弃该数据包、接受该数据包亦或是其他更复杂的处理方式。 在Linux中包过滤...
2019-03-07 18:20:09
6635
5
转载 jni 内存泄露
转载:https://blog.csdn.net/renxianzuo/article/details/6824716JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java ...
2019-03-04 11:39:33
675
原创 Error: Your project contains C++ files but it is not using a supported native build system.
sourceSets{ main { jni.srcDirs = [] }}
2018-12-05 10:17:16
180
转载 You need to use a Theme.AppCompat theme (or descendant) with this activity.
转载:https://www.cnblogs.com/wyx-xyz/p/6235469.htmlE/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.activitylifecycletest, PID: 2920 java.lang.RuntimeE...
2018-12-04 11:20:25
221
翻译 异常:DeadObjectException: Transaction failed on small parcel; remote process probably died
出现异常如下:System.err: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died10-30 09:51:08.151 3664 3682 W System.err: at android.os.BinderProxy.transac...
2018-11-05 20:22:14
18975
转载 Java本地接口(JNI)编程指南和规范(第十二章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100ospm.html第十二章"JNI"类型这章详细说明(specify)被"JNI"定义的标准数据类型。在引用这些类型前,"C and C++"代码应该包含头文件"jni.h"。 12.1 基本的引用类型(Primitive and Reference Types)"JNI"定义C/C++类型...
2018-10-20 11:28:29
261
转载 Java本地接口(JNI)编程指南和规范(第十一章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100ospe.html第三部分:规范(Part Three: Specification) 第十一章"JNI"设计概要(Overview of the JNI Design)这章给出了"JNI"设计的概要。如果有需要,我们还提供底层技术的动机。设计概要作为主要的"JNI"概念的规范,例如"JNIE...
2018-10-20 10:15:53
316
转载 Java本地接口(JNI)编程指南和规范(第十章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osox.html第十章 陷阱和缺陷(Traps and Pitfalls)为了突出在前面章节涉及的重要技术,本章涉及JNI程序员通常所犯的大量错误。这儿描述的每个错误都已在真实世界的工程中发生。 10.1 错误检查(Error Checking)当写本地方法时,最通常的错误是忘记检查是否一...
2018-10-19 09:55:34
262
转载 Java本地接口(JNI)编程指南和规范(第九章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osom.html第九章 利用存在的本地库(Leveraging Existing Native Libraries)一个JNI的应用程序是写利用在存在本地库中代码的本地方法。在这章中,一个典型的方法是生成一个包装一些列本地函数的类库。 这章首先讨论最易懂的写封装类的方法--一对一的映射。然后...
2018-10-18 14:38:30
389
转载 Java本地接口(JNI)编程指南和规范(第八章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osod.html第八章 JNI的附加功能(Additional JNI Features)我们已经讨论了JNI被使用来写本地方法和嵌入一个Java虚拟器实现到一个本地应用程序中的功能。这章介绍JNI剩余的功能。 8.1 JNI和线程(JNI and Threads)Java虚拟器支持控制并...
2018-10-17 16:30:44
183
转载 Java本地接口(JNI)编程指南和规范(第七章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100oso3.html第七章 调用接口这章告诉你怎样能嵌入一个"Java"虚拟器到你的本地应用程序中。一个Java虚拟器的实现是典型作为一个本地库的运用。本地应用程序能针对这个库链接和使用载入Java虚拟机的调用接口。真正地,在"JDK"或"Java 2 SDK release"中得标准的启动器命令(ja...
2018-10-16 19:36:57
237
转载 Java本地接口(JNI)编程指南和规范(第六章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osnw.html第六章 异常(CHAPTER 6 Exceptions)在调用JNI函数后,在本地代码为可能出现的错误做检查中,我们遇到的许多情况。这章探讨本地代码怎样侦测和修复这些错误情况。 我们将关注作为"JNI"函数调用的结果的发生的错误,不是在本地代码中发生的任何错误(arbitra...
2018-10-13 17:02:50
168
转载 Java本地接口(JNI)编程指南和规范(第五章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osnm.html第五章 局部和全局引用"JNI"公开了实例和数组类型(such as jobject, jclass, jstring, and jarray)作为不透明的应用。本地代码不能直接地查看一个不透明引用的指针的内容。作为替代,使用"JNI"函数来访问被一个不透明引用指向的数据结构。通过处...
2018-10-13 15:56:42
268
转载 Java本地接口(JNI)编程指南和规范(第四章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osn9.html第四章 成员和方法(CHAPTER 4 Fields and Methods)现在你知道"JNI"怎样让本地代码访问基本类型和类型引用例如"strings"和"arrays",下一步将是学习怎样和在任意对象(objects)中的成员(fields)和方法(methods)来交互。除了...
2018-10-13 10:56:55
422
转载 Java本地接口(JNI)编程指南和规范(第三章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osmx.html第二部分: 编程者的指南(Part Two: Programmer's Guide) 第三章 基本类型,字符串和数组(Basic Types, Strings, and Arrays)当面对带有本地代码的Java的应用程序时,程序员问的最通常的问之一,是在Java编程语言中的...
2018-10-12 17:01:28
312
转载 Java本地接口(JNI)编程指南和规范(第二章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmp.html第二章 开始这章通过一个使用"Java Native Interface(JNI)"的一个简单例子来引导你。我们将携一个"Java"应用程序,它调用一个"C"函数来打印"Hello World!"。 2.1 概要"Figure 2.1"(图 2.1)说明这个进程为使用".
2018-10-12 10:01:04
184
转载 Java本地接口(JNI)编程指南和规范(第一章)
转载:http://blog.sina.com.cn/s/blog_53988c0c0100osmk.html第一部分,介绍和指南(Part One: Introduction and Tutorial)第一章 介绍"JNI"是"Java"平台的一个强大的功能。使用"JNI"的应用程序能能混合用例如"C"和"C++"语言编写的本地代码(native code),和用Java编程语言编写的...
2018-10-12 09:52:21
284
转载 Java本地接口(JNI)编程指南和规范(序言)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmc.html (The Java Native Interface Programmer's Guide and Specification) 序言这本书涉及了"Java"本地接口(JNI)。如果你对下列情况感兴趣,这本书将对你有用:.整合带有例如"C"或C++"语言编写...
2018-10-12 09:17:35
387
转载 《深入理解Android 卷III》第八章深入理解Android壁纸(完整版)
第8章 深入理解Android壁纸本章主要内容:· 讨论动态壁纸的实现。· 在动态壁纸的基础上讨论静态壁纸的实现。· 讨论WMS对壁纸窗口所做的特殊处理。本章涉及的源代码文件名及位置:· WallpaperManagerService.javaframeworks/base/services/java/com/andr...
2018-10-11 20:45:00
1514
转载 《深入理解Android 卷III》第七章 深入理解SystemUI(完整版)
第7章 深入理解SystemUI本章主要内容:·探讨状态栏与导航栏的启动过程·介绍状态栏中的通知信息、系统状态图标等信息的管理与显示原理·介绍导航栏中的虚拟按键、SearchPanel的工作原理·介绍SystemUIVisibility本章涉及的源代码文件名及位置:·SystemServer....
2018-10-10 09:55:27
3336
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人