自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ConceptCon

坚持正确的方向。学会总结

  • 博客(210)
  • 资源 (11)
  • 收藏
  • 关注

转载 AIDEGen

【代码】AIDEGen。

2022-09-09 17:31:36 474 1

原创 88x2cu: Unknown symbol delay_ms (err -2)

kernel 5.4, 更新wifi驱动,报这个88x2cu: Unknown symbol delay_ms (err -2),尝试了添加这个,测试OK了。

2022-08-09 16:51:57 884

转载 EDID的简介和解析

from:EDID的简介和解析 - 花生红枣眼泪和小米 - 博客园去年对EDID做了一个解析,下面是学习EDID过程中整理的资料。一、EDID简介EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC通讯中传输的显示设备数据。Q1:EDID是什么?A1:EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的

2021-10-21 11:18:48 16707 3

原创 Android.bp java_sdk_library记录

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := mediaextLOCAL_MODULE_TAGS := optionalLOCAL_DEX_PREOPT := false#LOCAL_VENDOR_MODULE := true#LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/resLOCAL_SRC_FILES := $(call all-java-files-under, com/r

2021-05-20 18:24:20 3797

转载 PES ES

PES ESES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。PES包由包头和payload组成.在PES层,主要是在PES包头信息中加入PTS(显示时间标签)和DTS(解码时间标签)用于视频、音频同步。其实,Mpeg-2用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。在ES层,与同步有关的主要是视频缓冲验证VBV(Video Buffer Verifier),用以防止解..

2021-03-22 16:11:43 246

原创 2020-11-25 audit2allow

Android source tree to generate policy statements by taking indmesgandlogcatdenial logs.adb shell su -c dmesg | grep denied | audit2allow for example:android$ grep denied ../../log/zdebug5.txt | audit2allow#============= adbd =============...

2020-11-25 09:59:56 256

原创 用最新的elipse搭建android开发环境

1、下载最新elipse2、如下图点击Add,如现的窗口依次填写:ADT pluginhttps://dl-ssl.google.com/android/eclipse/注意:这个要梯子才能搞。Over

2020-06-07 10:18:47 182

原创 坑了几天的jack-server

一同事,编译androido系统源码时,说他的编译不过,jack-server出问题了,要看一下我的jack-server配置,我这边是好的,我就发给他了,然而没过多久,我自己的也居然编译不了,报他同样的问题了,鉴于对这个了解的不多,刚开始一头雾水,连续三个工作日,都是在折腾这事。后面还是不断的尝试,搞好了。俺是这样解决的:1、进android源码下的prebuilts/sdk/tool...

2020-03-18 15:05:54 1241

原创 Android 怎么防止AlertDialog Button按钮字母变大写

一种方式如下: mAlertDialog.show()后: mAlertDialog.getButton(DialogInterface.BUTTON_NEGATIVE).setAllCaps(false); mAlertDialog.getButton(DialogInterface.BUTTON_POSITIVE).setAll...

2019-10-22 09:06:42 811

转载 【android】对canvas的translate(),save(),restore()方法的理解

【android】对canvas的translate(),save(),restore()方法的理解 from:https://www.jianshu.com/p/d71eb47ad3ee System.err: java.lang.Exception: [linlin]......System.err: at com.android.launcher3.g...

2019-07-25 11:03:40 543

转载 从Android代码中来记忆23种设计模式

原文链接:http://www.jianshu.com/p/1a9f571ad7c0相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得都非常好,我也曾经去看过各种文章。也曾一直苦恼这些难以永久记下的设计模式,直到我接触到了《Android源码设计模式解析与实战》——何红辉...

2019-06-11 16:29:25 598

转载 SSLSocket

from:https://developer.android.com/reference/javax/net/ssl/SSLSocketSSLSocketpublic abstract class SSLSocketextendsSocketjava.lang.Object ↳ java.net.Socket ↳ javax.net.ss...

2019-04-08 19:30:09 907

原创 android8.0 Settings笔记

1、第一步,选择UI布局当启动settings应用时,根据idh.code/packages/apps/Settings下的AndroidManifest.xml会启动Settings这个activity <activity android:name="Settings" android:taskAffinity="com.android....

2019-03-14 09:22:47 784

转载 Linux的capability深入分析

                                  Linux的capability深入分析from:https://www.cnblogs.com/iamfy/archive/2012/09/20/2694977.html一)概述:1)从2.1版开始,Linux内核有了能力(capability)的概念,即它打破了UNIX/LINUX操作系统中超级用户/普通用户的概念...

2019-02-25 14:12:50 3505

转载 如何优化您的 Android 应用(Go 版)

原文地址:How to optimize your app for Android (Go edition) 原文作者:Raj Ajrawat 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:androidxiao洞察力可帮助您创建适用于全球 Android 手机的应用程序from:https://juejin.im/post/5b3...

2018-08-21 22:20:35 568

转载 Android Oreo (Go edition)  7 Lightweight Android Go Apps to Save Storage Space and Memory

Android Oreo (Go edition) is Google’s attempt at improving the Android user experience on entry-level smartphones. The Go edition comes with all the fancy features of Android 8 Oreo, along with pared-...

2018-08-21 22:17:36 747

转载 Android (Go edition)

A powerful experience for entry-level smartphones. It's the best of Android, built with new and reimagined apps, so even the most affordable Android smartphones present the optimum experience.CHECK ...

2018-08-21 22:06:39 1297

转载 Android Go: Getting your app ready for Google’s new, slimline OS

 Every app you create has the potential to reach a huge range of devices, including entry-level smartphones with less capable screen configurations, memory, and processors. With the release of...

2018-08-21 22:02:34 790

转载 Java 线程安全性(thread-safe)

《Java并发编程实践》学习笔记之二:线程安全性(thread-safe) 1、什么是线程安全性 1.1 不可用状态 调用一个函数(假设该函数是正确的)操作某对象常常会使该对象暂时陷入不可用的状态(通常称为不稳定状态),等到操作完全结束,该对象才会重新回到完全可用的状态。 1.2 线程安全性的核心问题 如果其他线程企图访问一个处于不可用状态的对象,该对象将不能正确响应从而产生无法预料的结果,如何避...

2018-03-19 11:12:34 973

转载 UML图中类之间的关系

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操

2018-01-11 19:09:18 14981

转载 In Android 8.0, the MountService class was renamed to StorageManagerService.

Device ConfigurationExternal storage is managed by a combination of the vold init service and StorageManagerService system service. Mounting of physical external storage volumes is handled by 

2017-11-21 10:55:17 1437

转载 构建和运行您的应用

构建和运行您的应用本文内容选择和构建不同模块更改运行/调试配置更改构建变体监控构建流程生成 APK关于 Instant Run针对 Instant Run 配置和优化您的项目Instant Run 的限制另请参阅配置构建在 Android Emulator 上运行应用在硬件设备上运行应用from: https://de

2017-10-26 18:05:30 497

转载 创建 Android 库

创建 Android 库本文内容创建库模块以依赖项形式添加您的库选择要设为公开的资源开发注意事项AAR 文件详解from: https://developer.android.com/studio/projects/android-library.htmlAndroid 库在结构上与 Android 应用模块相同。它可以提供构建应用所需的一切

2017-10-26 18:00:42 396

转载 selinux资料

基础知识SEAndroid在架构和机制上与SELinux完全一样,考虑到移动设备的特点,所以移植到SEAndroid的只是SELinux的一个子集。SEAndroid的安全检查覆盖了所有重要的方面包括了域转换、类型转换、进程相关操作、内核相关操作、文件目录相关操作、文件系统相关操作、对设备相关操作、对app相关操作、对网络相关操作、对IPC相关操作。Policypoli

2017-10-10 09:24:09 2733

转载 关于ViewPager+Fragment中Fragment不销毁/生命周期

最近自己在写个apk,刚好遇到这个问题,果然很有效果。转自:http://www.cnblogs.com/itpepe/p/4932540.html今天我们的界面大幅改动,最终改成现在主流的Tab类型,和微信有点类似,下面有四个Tab对于四个不一样的模块。但是这个四个界面都需要访问网络,并且我们开发框架用的是注解框架,导致对请求网络不好管

2017-09-28 19:04:03 1416

转载 蓝牙 api 转官网

Android 平台包含蓝牙网络堆栈支持,凭借此项支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluetooth API 访问蓝牙功能的途径。 这些 API 允许应用以无线方式连接到其他蓝牙设备,从而实现点到点和多点无线功能。使用 Bluetooth API,Android 应用可执行以下操作:扫描其他蓝牙设备查询本地蓝牙适配器的配对蓝牙设备建

2017-09-15 18:22:28 507

转载 google 网上文档

向您的项目添加 C 和 C++ 代码本文内容下载 NDK 和构建工具创建支持 C/C++ 的新项目构建和运行示例应用向现有项目添加 C/C++ 代码创建新的原生源文件创建 CMake 构建脚本将 Gradle 关联到您的原生库搭配使用 Android Studio 2.2 或更高版本与 Android Plugin for G

2017-08-22 17:27:02 510

转载 andriod 相关,懒得总是翻枪

Android.mk本页内容概览基础知识变量和宏模块描述变量本页介绍用于将 C 和 C++ 源文件粘合至 Android NDK 的 Android.mk 构建文件的语法。概览Android.mk 文件位于项目 jni/ 目录的子目录中,用于向构建系统描述源文件和共享库。 它实际上是构建系统解析一次或多次的微小 GNU makefil

2017-08-16 18:10:14 956

转载 android 一些高质量博客与网站

CSDN    阿拉神灯: http://blog.csdn.net/innost?viewmode=contents    鸿洋:http://blog.csdn.net/lmj623565791     爱哥:http://blog.csdn.net/aigestudio     老罗:http://blog.csdn.net/luoshengyan

2017-03-28 09:33:09 761

转载 CMake使用教程

CMake使用教程CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正

2016-02-16 15:45:28 1540

转载 Linux 下压缩与解压.zip和.rar及.7z文件

对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法:# zip yajiu.zip yajiu.jpg yajiu.png这

2016-01-06 14:40:12 1613

转载 linux panic 问题定位

1     概述详细描述出现kernel panic时的处理过程。from:http://blog.csdn.net/wdq347/article/details/39641551 2     定位方法2.1   调用栈最直接、简单的方法,查看panic时的调用栈,根据打印的出错函数及文件行数,找到panic的位置,再详细处理。2

2016-01-05 14:15:09 2836 1

转载 如何向android的framework里添加

如何向android的framework里添加新类google对于所有的类和API,分为开放式和不开放式两种。所谓的开放式就是值javadoc所包含的,并不是java中有public和private,而是跟javadoc有关系,代码  没有关系。在开放式的类中增加了一个变量,而又没隐藏,导致和原API的doc不一致造成的就会有错。通过提示,有2个方法可以解决  该问题:

2015-11-08 11:22:23 875

转载 SVN常用命令用法说明

/***  转载请注明作者longdick    http://longdick.iteye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个

2015-05-27 13:46:35 653

转载 C/C++的预编译和宏定义

预编译是整个编译过程的第一步,是g++ -E选项输出的结果。这个步骤处理的是源文件/头文件中的宏,宏指令常用的有以下几类:文件包含:#include宏定义:#define、#undef条件编译:#ifdef、#ifndef、#if、#elif、#else、#endif1. 文件包含 #include预处理会把要包含的文件的内容全部包含进来,比如下面这个文件prepr

2015-03-04 19:17:30 1801

转载 DirectFB-1.5.0移植及介绍

最近在自己看的android代码中,发现有这个DirectFB,找了点资料,了解个大概。一.  DirectFB简介            DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。Dir

2014-12-29 11:22:46 3028

转载 struct rlimit limit介绍 Resouce limit

1、rlimit介绍在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。 Resouce limit的大小可以直接影响进程的执行状况。其有两个最重要的概念:soft limit 和 hard limit。struct rlimit {rlim_t rlim_cu

2014-12-29 11:18:47 905

转载 Makefile重新学习

原文:http://blog.csdn.net/LUOPING198410/archive/2009/07/21/4367430.aspx  一、Makefile的规则targets : prerequisitescommand... 或是这样:targets : prerequisites ; commandcomm

2014-12-19 08:55:33 884

转载 优化小技巧

本帖最后由 thunder8 于 2012-2-9 20:11 编辑Rom 优化小技巧 (Android)                                                                                                               [转载]自 http://forum.xda-devel

2014-10-10 18:53:30 1211

转载 android coredump

我们开发Android本地可执行程序时,常常遇见segment fault错误,若程序比较复杂,使用打日志的方式很难查到出错的根本原因,若能让程序出core,然后用gdb 调试该core文件将能很快定位出错的代码位置,并能看到运行时出错代码的运行栈,这样能迅速定位。1. core dump那什么是core dump呢,core dump是指当程序运行崩溃的瞬间,内核会抛出当时该程序

2014-08-22 17:11:16 2624

androidsmb

google code 上的代码,下载下来的

2014-10-10

串口调试助手

串口调试助手,主要用于window下的串口调试

2013-09-24

Android Studio使用手册

Android Studio使用手册

2013-05-24

Exynos4412 User Manual

Exynos4412 User Manual (Public) version 1.0

2013-05-24

doubly_linked_list.rar

该代码的主要功能是根据双向链表中的数据大小排序,排序方式是选择法和冒泡法两种,其中选择法是用交换指针来实现的。

2013-05-10

在android下移植tslib

android下移植tslib,有用,可直接使用,自己在android4.03上编译通过,编译方法见博客

2013-04-09

210屏幕校准

s5pv210屏幕校准

2013-04-09

学习OV7670.c

ov7670,呵呵,这个是用来看看的,借用下

2011-12-19

tcp_multithread_server

tcp_multithread_servers 本人的培训资料

2011-12-18

tcp_multiporcess_server

tcp_multiporcess_server,本人参加了一个培训的资料

2011-12-18

LM2FLMV321

Amplifier - General Purpose, Low Volage, Rail-to-Rail.

2010-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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