当前搜索:

Java函数耗时

import android.util.Log; import android.os.SystemClock; long startTime = SystemClock.uptimeMillis(); long spendTime = 0; //to do… ….. spendTime = ...
阅读(17) 评论(0)

编译Android VNC Server(pc远程控制android)

1.下载fastdroid-vnc 官网:https://code.google.com/archive/p/fastdroid-vnc/downloads CSDN下载:https://download.csdn.net/download/u010164190/10346660 2.编译lib...
阅读(18) 评论(0)

Qualcomm QXDM工具简介和log抓取

原址高通工具简介QXDM 简介QXDM 安装QXDM 激活QXDM 使用AT打开Diagnostic口QXDM 配置1 Message View ConfigurationMessage PacketsLog PacketsLog PacketsOTAEvent ReportsStrings2 L...
阅读(45) 评论(0)

MacBook上那些好用的工具们

原址 这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具。请Star、Pull Request或者使劲搓它 is...
阅读(628) 评论(0)

Mac/Ubuntu/Windows使用VNC Viewer远程控制Ubuntu Server

一、Mac远程控制Ubuntu 1.Ubuntu14.04配置 <1>.在系统搜索中找到:桌面共享 共享:(需要勾选) ——>允许其他人查看您的桌面 ——>允许其他用户控制民的桌...
阅读(35) 评论(0)

机器学习实践

点击学习
阅读(16) 评论(0)

Android Graphic 架构

原址这篇文章中,我们会展示android Graphic 的架构.Androidframework我们知道Android framework 提供了两大类graphicrender API.一是用Canvas 类也称2D renderer另外一种是直接用OpenGL 接口, 通常称为3D rend...
阅读(31) 评论(0)

Android Studio GPU/CPU/Network/Memory monitor使用

cpu monitor用法参考AS 1.4版本以后开始支持GPU monitor,到AS 3.0把它去掉了,这里选用AS 2.3.2版本. 1.下载Android Studio 2.3.2 链接:https://pan.baidu.com/s/1ntZN16tre3O2lJmZMBacuQ ...
阅读(12) 评论(0)

Android Studio报错:This Gradle plugin requires a newer IDE able to request IDE model level 3

方式一Android Studio和grandle版本不匹配解决: 1.更新gradle版本 把项目根目录下的build.gradle文件的gradle版本替换成下面版本 classpath 'com.android.tools.build:gradle:2.2.2' 2.修改gradle源的版...
阅读(30) 评论(0)

arm和thumb指令模式

目录:frameworks/native/opengl/libagl文件:Androi.mk light.cpp默认情况下,arm目标二进制会以thumb的形式生成(16位),你可以通过设置这个变量为arm如果你希望你的module是以32位指令的形式。arm:32位指令模式thumb: 16位指...
阅读(16) 评论(0)

Android之GPU过度绘制与图形渲染优化

原址前言本文主要对过度绘制和图形渲染做一个概念性的描述。同时以案例方式列出一些简单适用的优化措施。如果你已对过度绘制有过一些了解,那么你应该明白,仅是简单的层级优化对过度绘制的改善是很小的。所以,这时候你可以参考这篇文章:优化Android过度绘制另外如果你还想知道更多关于View优化原理,可以参...
阅读(45) 评论(0)

android opengl调用gpu测试demo

frameworks/native/opengl/tests
阅读(21) 评论(0)

使用Android 隐藏API和内部 API

原址Android 有两种类型的 API 不能通过 SDK 访问。一种是在 com.android.internal 包中的 API,称之为 internal API。另一种是被标记为 @hide 属性的类和方法,这是一组小级别的被隐藏的 API,称之为 hidden API。当使用 Androi...
阅读(98) 评论(0)

Android Studio使用编译framework.jar

原址在使用 Android Studio 编译系统应用的时候,有时需要用到非公开的API,在以前,一般是通过反射去调用隐藏的API,但是这样就会存在性能隐患。这里介绍如何将 framework.jar 导入到 Android Studio 中,以去掉反射1. 准备 framewrok.jar因为我...
阅读(34) 评论(0)

android7.1 MediaCodec到OMX流程

0.frameworks/base/media/java/android/media/MediaCodec.java <1>.public static MediaCodec createDecoderByType(@NonNull String typ...
阅读(27) 评论(0)

Mac使用systrace/monitor/adb等工具

1.Android monitor # cd android-sdks/tools # ./monitor& 2.Android SDK Manager # ./android 3.fastboot # cd platform-tools # ./fastboot ...
阅读(24) 评论(0)

Android7.0以后的ninja编译系统

1、Ninja: 用于提高编译速度的编译系统。 可执行文件位于 prebuilts/ninja/linux-x86/ninja 2、Kati: 用于把Makefiel转成成ninja file,自身没有编译能力,转换后使用Ninja编译。 源代码位于: build/kati 可执行文件...
阅读(38) 评论(0)

Android8.0使用ninja模块编译Settings

参考查看out目录 # lunch aosp_arm64-eng//查看选项 # ln -s out/combined-aosp_arm64.ninja build.ninja # ninja Settings make编译完一个项目后,如果再执行make,会花费较长时间重新编译部分内容, 而使...
阅读(30) 评论(0)

Linux/Android下获取当前进程ID、进程名、进程路径

原址#include <stdio.h> #include <string.h> #include <unistd.h> int main() ...
阅读(56) 评论(0)

Android5.x(NTP和NITZ)时间同步

原址NTP和NITZ的简介NITZ:Network Identity and Time Zone(网络标识和时区),NITZ是一种GSM/WCDMA基地台方式,必须插入SIM卡,且需要运营商支持,从运营商处获取时间和时区信息。中国大陆运营商基本是不支持的。 NTP:Network Time Pro...
阅读(33) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 78万+
    积分: 1万+
    排名: 1866
    联系方式
    博客专栏
    文章分类
    最新评论