自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 海康威视Android开发 视频下载以及转码

海康Android二次开发 ,根据时间段下载视频并且转码播放,视频通道选择

2022-06-18 10:16:23 1282 1

原创 Android RSA解密之后部分内容乱码

最近在做一东西 下载文件后 对文件RSA加盟的内容进行解密,但是解密出的文件首尾总是出现乱码,而中间部分正常。研究了以下发现在java中和Android中RSA解密部分有一点点区别。解密部分代码如下:public static byte[] decryptByPublicKeyFile(byte[] dataStr, byte[] pubKey) throws Exception { X509EncodedKeySpec x509KeySpec = .

2021-01-19 14:37:09 566 1

原创 支付宝Appid

AllAppInfoDaoImpl.a(localArrayList, "校园一卡通", "2013062600000474", true, "", false, "online", "https://gw.alipayobjects.com/os/nebulamng/AP_2013062600000474-sign/24xyjh4uy4.amr", "{\"clientExParam\":{\...

2021-01-19 14:25:14 10463

原创 android 模拟器虚拟CPU的修改

现在很多应用检测模拟器的时候都会读取 /proc/cpuinfo中的信息来作为是应用是否运行在模拟器上的检测。其中最主要是检测 其中的 model name 这一行 是否为 Android virtual processor 如果是 则必定是模拟器了。 那我们可以在 模拟器的源码中进行修改 修改 模拟器源码/external/qemu/target/i386/cp...

2019-12-18 19:20:39 6204 3

原创 thymeleaf页面中遍历枚举

我们通常会用HashMap 或者 Enum来做页面中的select下拉菜单。那么在thymeleaf中遍历并且选中方法如下: <div class="form-group" style="margin-left: 30px"> <label class="control-label hidden-xs">任务状态:</label&gt...

2019-10-11 12:11:08 1923

原创 SpringBoot 静态资源访问不到的问题

现在很多人都在用SpringBoot来搭建微服务,记录下遇到的资源访问的问题。 在SpringBoot 1.x.x 版本中问题很好解决。但是在2.x.x版本中会发现 以前的不起效了。resources/static 下面放置的css ,js ,图片等静态资源无法访问了。解决方法如下面这个类即可@Configuration@EnableWebMvcpublic cla...

2019-05-29 18:02:00 6459 2

原创 android adb logcat日志说明

本文我主要讲解以下日志过滤.查看. logcat中其它的命令各位可以自行去看.如命令:  adb logcat -b radio -s  *:E  各项解释如下      -b设置缓冲区 可选参数 radio 过滤通信系统部分的log main 所有java层的log   注意: 它不包其它缓冲区的java 层 system 系统组件的log events...

2018-12-22 20:01:22 924

原创 AOSP 隐藏 su

       我们在开发过程中会用到root权限,但是又不想其它的应用能够检测到手机是root的,该怎么做呢?       首先,检测检测手机root有很重要的一个检测方式, 就是 检测 /system/xbin/su 文件的  s位. 如下图:   -rwsr-sr-x 1 root root 11056 2018-12-05 23:33 procmem-rwsr-x--- ...

2018-12-14 13:08:48 3136 4

原创 AOSP刷机后 自动修正时间

      通过AOSP源码编译刷机后各位可能发现每次都需要手动设置时间以及时区. 不设置吧,有些应用打开的时候会检测时区以及时间.      在编译的时候比如 device.mk的文件中添加如下 来修改默认时区.            PRODUCT_PROPERTY_OVERRIDES += \                    persist.sys.timezone=Asia...

2018-12-11 11:36:01 1480 1

原创 AOSP新增AIDL调用

    在做AOSP开发的时候可能会遇到这种情况,上层的APP需要调用Api做一些操作,但是这些操作App是没有权限去做的,只有系统进程才有权限去做. 该怎么样实现呢, 其实很简单,仿照其它的Manager去做即可.    1. 写一个AIDL接口文件. 放在framewrok /base/core 包下任意目录, 建议放在android.os包下面.  可以参照里面其它的aidl文件来写就是...

2018-12-11 11:02:42 1456 1

原创 AOSP编译后刷机

    aosp的具体编译就不多说了.很多人应该都会.本文主要说说 如何把编译出来的包 刷到真机上去.    准备工作: android-8.1.0_r41    Google手机 Nexus 5X    编译过程:   source build/envsetup.sh                            lunch    You're building on ...

2018-09-26 10:22:42 3178

原创 android中 IMEI和ICCID的校验位计算

        我们都知道在android 中有IMEI和ICCID 这两项数据. 至于这两项数据的获取方式以及所表示的意思在此我就不写了.主要讲讲这两项数据最后一位的校验位如何计算的.        IMEI共15位 最后一位是校验位. 其校验位计算规则如下:        1.   从左到右将偶数位数字分别乘以2,然后计算个位数和十位数之和                2.  将...

2018-09-20 11:12:20 4952 1

原创 Android系统启动流程

前言本文主要讲述android系统从开机到显示出Launcher界面的整个大致流程.以方便大家有个整体的流程认识,不会对细节部分讲解. 细节部分后面将会慢慢讲. 此外本文以及后面的所有文章android源码版本是android-9.0.0_r3 .启动流程简述android系统启动从底层到上层依次为 1. Boot Rom  2. Bootloader  3. 内核kernel 4. ...

2018-08-30 19:47:01 507

原创 Android系统中ls -al 信息说明

   在Android系统中我们查看目录下文件信息会用到命令 ls -al 展现出如下基本信息.drwxrwxrwt 16 root root 680 2018-08-16 17:14 .drwxrwxrwt 16 root root 680 2018-08-16 17:14 ..dr-xr-xr-x 40 root root 0 2018-08-...

2018-08-17 11:31:12 1968

原创 AOSP目录结构说明

  |-- art         ART虚拟机作为Dalvik虚拟机的替代,字节码翻译优化成机器码从运行时提前到安装 以空间换时间达到更流畅的体验  |-- bionic                 系统 C库  |-- bootable            启动引导相关代码  |-- build                   存放系统编译规则及generic等基础开发包配置...

2018-08-07 15:40:13 4037

原创 emulator 修改MCCMNC后的联网问题

        在&lt;&lt;Emulator默认电话号码和MCC,MNC的修改&gt;&gt;中已经知道了模拟器的MCC,MNC是如何修改的. 但是修改后是有一个问题的.即模拟器无法联网了. 主要问题是在哪里呢?        首先我们要知道手机SIM卡中是存储了国际移动用户识别码的就是我们常说的IMSI, 这串数字用于区别移动用户的有效信息. 其总长度一般为15位, 前面的三位就是MC...

2018-07-31 11:20:15 986

原创 AOSP 7.0后IMEI为空的问题

可能很多编译aosp源码的朋友都发现了一个问题,就是在android7.0之后 IMEI获取为空.我用的分支是 android-8.1.0_r41解决办法如下: 在文件 aosp/hardware/ril/reference-ril/reference-ril.c  文件中有一个方法 如下static voidonRequest (int request, void *data...

2018-07-24 15:21:12 2157 3

原创 Mac上安装qt-creator 出现no valid kits found

http://不多说,依次步骤如下:1. 下载QT 直接在Mac终端上 通过如下命令安装 最终末尾显示出安装的路径  brew install qt2. 下载QT-creator 可以通过清华的镜像站来下载地址如下,版本可自行选择   https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/qtcreator/4.7/4.7.0-r...

2018-07-16 00:12:46 4450

原创 Android Emulator默认电话号码修改和MCC MNC修改

我们都知道android模拟器是有一个默认的电话号码的和 移动国家码(MCC),以及移动网络码(MNC).那么如何修改这些默认的信息呢?首先,模拟器源码下载以及编译请见此 http://blog.csdn.net/sphinner/article/details/79505559这两处修改的代码在 AOSP/external/qemu/android/android-emu/android/tel...

2018-03-14 11:10:03 2336

原创 Android emulator 模拟器编译

        emulator模拟器源码的下载方式和 AOSP的下载方式是一样的. 都是通过 repo 来进行下载的. 因为 google的下载需要梯子.所以选择通过中科大的镜像站来进行下载.         执行命令:  repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b emu-2.5-release   然后执行...

2018-03-10 10:47:29 2685

原创 Android内核 goldfish-3.18+编译

     最近在做android模拟器内核的编译遇到些许问题 ,在此记录.     内核下载: http://mirrors.ustc.edu.cn/aosp/kernel/goldfish.git   git clone 下载后检出相应的版本即可. 因为我编译的AOSP版本为7.1.1.r10  所以 检出的内核版本 为goldfish-3.10     编译: AOSP选的是 aosp...

2018-03-10 10:01:26 1747 1

原创 Mac OS下 Android studio更新SDK的办法

在Mac上开发android 需要下载 专门的 Android studio。具体下载请自行搜索 国内有专门的Android studio网站。   解决办法:   1. Android studio中打开android SDK Manager    2. 点击  下方的 Launch Standalone SDK Manager    3. 点击顶部 菜单栏中的 Android

2016-04-24 16:47:01 1757

原创 Android几种像素单位区别

1.dip:device independent pixels(设备独立像素).       不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。       这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候

2012-06-27 15:55:12 597

原创 android手势识别

第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,     然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件

2012-06-04 14:41:17 609

原创 apk安装不建立桌面快捷方式

做应用的时候因为涉及到几个应用之间的互通。有的apk安装后不想在桌面建立快捷方式   尝试下面的方法          主Activity中的配置 去掉 这句        再把android:name=""    android:icon=""    去掉         这样安装的时候就不会在桌面产生快捷方式                那么在另外一个应用中用代

2012-03-19 14:20:09 1006

原创 android中query查询

public final Cursor query (Uri uri,String[] projection,String selection,String[] selectionArgs,String sortOrder)ParametersuriThe URI, using the content:// scheme, for the content to

2012-03-19 14:00:41 2128

android ScrollView 上下左右任意滑动

android ScrollView上下左右任意滑动,图片原样超出屏幕尺寸任意滑动。

2013-05-01

android 不同应用数据共享.存储

android 数据存储 与 跨应用 数据访问 Services 和 广播 简单 实例 附带详细注释

2012-03-23

oracle初级知识

oracle初级入门 涵盖 介绍 增删改查 示例。新手可以看看

2012-03-20

java基础知识

初学java 才入门的人值得一看 基础知识很详细.到位.

2012-03-19

计算机知识.内存.电子.显卡 路由.java C ++

内有java C++基础 USB 硬盘 显卡 内存 蓝牙 电子技术等计算机硬件知识介绍 值得一看

2012-03-09

空空如也

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

TA关注的人

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