- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 在seytem server中没有权限执行dumpsys package -p com.xx.launcher
执行dumpsys package -p com.xx.launcher 命令并把结果保存到/data/data/1.txt。也没有AVC报错,但还是关闭selinux,就可以执行成功。
2024-10-31 20:21:37
177
原创 用Java执行Shell命令
为了验证它是否正确运行,我们将保留该process对象。运行此代码将执行我们以字符串格式提供的命令。但是,运行此命令时看不到任何东西。
2023-02-24 11:25:29
1266
原创 游戏性能指标与工具
https://www.androidperformance.com/2019/05/28/Android-Systrace-About/#/系列文章目录。Android硬件加速(二)-RenderThread与OpenGL GPU渲染。学习OpenGL-ES: 1 - 像素、颜色、显存、初始化。主要介绍的是android app内部的相关渲染逻辑。学习OpenGL-ES: 2 - EGL解析。学习OpenGL-ES: 3 - 3D绘图原理。包含2020年中国移动游戏质量白皮书。(二)(三)(四)(五)
2022-12-29 15:53:17
386
原创 add netem in order to set delay and loss
add netem in order to set delay and loss
2022-09-09 10:29:58
743
原创 android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
2022-03-22 11:01:45
5701
原创 通过反射获取无参无返回值成员方法并使用
通过反射获取无参无返回值成员方法并使用原文链接:https://blog.youkuaiyun.com/wangyanming123/article/details/51355439通过反射获取无参无返回值成员方法并使用public classPerson { private String name; int age; public String address; public Person() { } private Person(String name)...
2021-12-01 10:23:58
233
原创 2021-03-25
Android 使用ADB命令启动浏览器并访问指定的URL public void SendGET() throws UiObjectNotFoundException { String urlStr = "https://chat.whatsapp.com/JAtjHKiOxiZExdhP04Jfa2";//要访问的 URL String opCmd = " am start -a android.intent.action.VIEW -d " + urlS...
2021-03-25 09:39:41
132
转载 openssl 实现https 网页访问
openssl 实现https 网页访问原文https://blog.youkuaiyun.com/xiongtiancheng/article/details/86564596下面是一个用openssl 实现获取https 网页内容的demo,整个流程比较简单,主要封装的API如下static int https_init(https_context_t *context,const char* url);static int https_uninit(https_context_t *context.
2021-02-25 10:41:08
789
原创 UNION和UNION ALL的区别
UNION是先将两个结果集并起来,然后把其中重复的数据删除掉后,再展示出来。UNION ALL 则是直接将结果集并起来,而不会去删除重复数据。而从效率上面来说的话,第一种的效率是低于第二种的效率的,但是从保证数据的有效性来说,第二种更具保险性A : {1, 2, 3, 4, 5}B : {4, 5, 6, 7}SELECT * FROM A UNION SELECT * F...
2020-04-20 08:39:08
169
原创 Android AIDL使用详解
Android AIDL使用详解具体如下:https://www.jianshu.com/p/29999c1a93cd
2020-03-30 16:18:33
109
转载 JNI两种注册过程
JNI两种注册过程实战原文链接:https://blog.youkuaiyun.com/XSF50717/article/details/54693802JNI两种注册过程实战深入理解JNI概述Android OS加载JNI Lib的方法有两种- JNI_OnLoad(动态注册)- 如果JNI Lib实现中没有定义JNI_OnLoad,则dvm调用dvm ResolveNativeMet...
2020-03-30 09:27:49
221
转载 Android View 的绘制流程
原文链接:https://www.jianshu.com/p/c151efe22d0dAndroid 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 setContentView 方法来设置一个内容视图,这个内容视图就是用户看到的界面。UI 管理系统的层级PhoneWind...
2020-03-27 14:10:04
135
原创 chromium log打印
1. 打印调用栈/C++打印log #include "base/logging.h" #include "base/debug/stack_trace.h" LOG(INFO) << ""; base::debug::StackTrace st; st.Print();LOG(ERROR) << " Font::element_an...
2020-03-10 15:09:03
820
转载 在一个字符串中第一个不重复的字符
算法-字符串处理-在一个字符串中第一个不重复的字符原文链接:https://blog.youkuaiyun.com/C_X666666/article/details/84335111 public class StringOneOne { public static void main(String[] args) { System.out.print("请输入...
2019-10-30 10:58:32
326
原创 将长整型IP地址转换成点分十进制
struct acd_host *acd = user_data; struct in_addr addr; char *a; addr.s_addr = htonl(acd->ac_ip); a = inet_ntoa(addr); connman_dbus_dict_append_basic(iter, "Address", DBU...
2019-09-04 13:51:49
4223
1
转载 JAVA重写和重载的区别
JAVA重写和重载的区别原文链接https://blog.youkuaiyun.com/qunqunstyle99/article/details/81007712#问: Java 重载与重写是什么?有什么区别?答: 重载(Overload)是让类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名函数(返回值类型可随意,不能以返回类型作为重载函...
2019-08-26 10:19:02
113
原创 程序员的内功--数据结构和算法系列
https://www.cnblogs.com/jingmoxukong/p/4329079.html参考以上网址
2019-08-26 09:08:31
161
转载 pthread_cond_wait学习笔记
原文:https://www.cnblogs.com/secondtonone1/p/5580203.html先介绍几个api:pthread_cond_t表示多线程的条件变量,用于控制线程等待和就绪的条件。一:条件变量的初始化:条件变量和互斥锁一样,都有静态动态两种创建方式,静态方式使用PTHREAD_COND_INITIALIZER常量初始化。pthread_cond_...
2019-04-03 13:23:59
221
原创 chromium67
chromium在60版本之后,在media部分做了些许改变,此文档就当笔记,以免以后忘记。使用优酷,腾讯,爱奇艺等国内网站全屏播放视频时,此时当有第三方APP打断,如接听电话,微信,短信等,当浏览器切回到后端再返回的时候,android上使用67版本会必现crash。以下是APP相关log:/sprdroid9.0_trunk/vendor/sprd/platform/package...
2019-04-02 16:51:26
346
转载 android的事件分发机制
原文:https://blog.youkuaiyun.com/pgg_cold/article/details/79472193android的事件分发机制,其实在我看来,android的事件分发机制在现实生活中经常能看到,所以我觉得还是很好理解的;先看看生活中常见的一种情形吧;比如说,现在你所在的公司中有一项任务被派发下来了,项目经理把项目交给你的老大,你的老大老大手下有很多人,看了看觉...
2019-03-29 10:12:28
94
转载 正则表达式[]里的五个特殊字符
正则表达式[]里的五个特殊字符在正则表达式[]里面,主要的特殊字符有五个:[]-\^。它们在特定情况下,需要表达本身的字面意思,就需要做转义处理;如果不做转义处理,可能会得到其他的意义,从而得到错误的匹配结果。除了这五个字符以外,在[]中的.、*、+、|都是没有任何特殊意义的,它们都表示它们本身的字面意思,也就是说,*就是*。正则表达式[]里的五个特殊字符 (...
2019-03-15 15:02:49
796
1
转载 SQL模糊查询详解
SQL模糊查询详解原文地址: https://blog.youkuaiyun.com/sunboy_2050/article/details/6532745在进行数据库查询时,有两种:完整查询和模糊查询,模糊查询语句如下:SELECT 字段 from 表 WHERE 某字段 Like 条件其中关于查询的条件,SQL提供了四种匹配模式:%、 _、 []、 [^]1 %表示任意0个或多个...
2019-03-14 17:09:31
265
原创 html中超链接点击去掉高亮背景
a标签默认点击的时候会有个高亮的背景色,要把这个去掉只需要给a标签设置css样式:-webkit-tap-highlight-color:rgba(0,0,0,0);
2019-03-11 14:20:06
1445
转载 Android列表小部件(Widget)开发详解
Android列表小部件(Widget)开发 原文: https://blog.youkuaiyun.com/qq_20521573/article/details/79174481好久没博客更新了,本篇文章来学习一下如何实现一个Android列表小部件,效果可以参看下图: 这个页面如果是在App内部实现,相信只要有一点Android基础的童鞋都能很轻松写出来。但是如果放到Widget中可能就...
2019-01-17 17:17:24
704
转载 windows下gdb与gdb_server调试Android的程序
windows下gdb与gdb_server调试Android的程序目录:android-ndk-r10e\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin https://blog.youkuaiyun.com/zhangmiaoping23/article/details/44828479概要总结: ...
2018-12-18 16:20:30
680
转载 inflate()方法详解和源码分析
转载请注明出处。 https://blog.youkuaiyun.com/ruancoder/article/details/52090065在开发中,我们经常需要使用到LayoutInflater,通过该对象的inflate()方法,将一个layout布局文件实例化为View对象。关于LayoutInflater对象的获取,参考博文:http://blog.youkuaiyun.com/ruancod...
2018-12-14 16:59:23
431
转载 Android工程文件下res文件夹与assets文件夹的区别
1. res会在R.java生成索引ID,在打包的时候判断资源有没有用到,没用到的时候不会被打包进apk中(res/raw文件夹除外),而assets不会。 2. res用getResource()访问,assets用AssetsManager访问。 3. res/raw与assets里的文件在打包的时候都不会被系统二进制编译,都被原封不动打包进APK,通常用来存放游戏资源、脚本、字体...
2018-12-14 09:29:01
220
原创 什么时候Activity单独走onPause()而不走onStop()
当 Activity 被另外一个 Activity 覆盖、失去焦点并不可见时处于 Stoped 状态。什么时候Activity单独走onPause()而不走onStop()当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互,所以被覆盖的...
2018-12-13 13:46:07
1903
转载 Fragment之间的通信
写一写关于Fragment生命周期的相关。先放上一张老图!!Fragment生命周期 Fragment的两种加载方式第一种,直接添加的方式//步骤一:添加一个FragmentTransaction的实例FragmentManager fragmentManager = getFragmentManager();FragmentTransaction transa...
2018-12-05 19:14:29
5548
1
转载 Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例概要这一章,我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括:第1部分 HashMap介绍第2部分 HashMap数据结构第3部分 HashMap源码解析(基于JDK1.6.0_45) 第3.1部分 HashMap的“拉链法...
2018-11-28 17:35:32
195
转载 scrollview里面嵌套listview的坑
scrollview里面嵌套listview是一种很不好的做法,最好还是使用一个listview,将其他需要滑动的部分添加为头布局脚部局,或者在adapter里面将头脚用一个标志位去判断作为单独的item,这样性能是最完好的,不容易出现bug。当然了,难免有人会用到的,会出现只显示一个item的bug,解决办法有两种。一种是自定义一个WrapContentListview,很简单的继承自Lis...
2018-11-26 16:00:09
174
转载 Android自定义控件之基本原理
Android自定义控件之基本原理前言: 在日常的Android开发中会经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件,今天先大致了解一下自定义控件的要求和实现的基本原理。 自定义控件相关文章地址:Android自定义控件之基本原理 Android自定义控件之自定义属性 Android自定义控件之自定义组...
2018-11-22 17:10:36
99
ppp拨号原理
2012-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人