
android
网络编码
这个作者很懒,什么都没留下…
展开
-
Android 使用GSM定位
最近有客户需要在Android添加谷歌框架,但是GSMcore经常弹出一个窗口,无法使用位置信息所有应用的设备位置信息均已关闭。万一您的设备丢失,您可能无法定位设备。网上找了一些资料,说是要添加NetworkLocation.apk. 比如: 手机定位折腾记(1):安卓手机的网络定位与NetworkLocation.apk 【android】网络定位服务NetworkLocation原创 2017-05-26 18:13:35 · 2498 阅读 · 0 评论 -
Android Studio使用自定义framework.jar
转自:https://www.jianshu.com/p/a25a85b6372d开发中,有时需要用到非公开的API,在以前,一般是通过反射去调用隐藏的API,但是这样就会存在性能隐患。这里介绍如何将 framework.jar 导入到 Android Studio 中,以去掉反射1. 准备 framewrok.jar因为我是做系统应用开发,经常需要编译整个系统源码,所以 framework.ja...转载 2018-07-02 16:23:31 · 957 阅读 · 0 评论 -
把不含.repo的Android工程提交到服务器
先把大牛的文章连接丢过来http://nicekwell.net/blog/20171112/ba-yi-you-de-repogong-cheng-ti-jiao-dao-fu-wu-qi.html。我遇到的情况跟大牛遇到的不大一样,对方给我们源码的时候把.repo文件夹给删除了,代码里面留了茫茫然多的.git和.gitignore。结合大牛的教程,开始我自己的定制之旅。服务器端创建manife...转载 2018-05-16 17:35:59 · 437 阅读 · 0 评论 -
基于arm的Android开发板初探
工具:okteta把分区信息dump出来:dd if=/dev/block/mmcblk0 of=/data/gpt.bin bs=512 count=100dd if=/dev/block/mmcblk0boot0 of=/data/boot0.bin bs=512dd if=/dev/block/mmcblk0boot1 of=/data/boot1.bin bs=512用okteta打开...原创 2018-05-18 16:45:35 · 2650 阅读 · 0 评论 -
TIPS
android studio 默认编译出来的apk应该是32位的,那么它要使用的so库默认也是去找32位。在gradle.properties下面增加一行code:Android.useDeprecatedNdk=true让它针对运行平台自适应。...原创 2018-04-26 12:08:21 · 115 阅读 · 0 评论 -
Android KK 上调试RTL8723BU笔记
先说BT:Android KK上已经抛弃bluez改用bluedroid,详细构架请参考官网:https://source.android.com/devices/bluetooth对于构架官网已经描述的很清楚了,我简单的做个补充:蓝牙系统服务蓝牙系统服务(位于 packages/apps/Bluetooth 中)被打包为 Android 应用,并在 Android 框架层实现蓝牙服务和配置文件。...原创 2018-05-08 21:02:31 · 1274 阅读 · 0 评论 -
Android vold调试过程(4.4 & 6.0)
首先,我要解决的是在Android 4.4上将sata硬盘挂载为sdcard权限,那么这里就要用到fuse。先放上Android官方的配置文档镇楼:https://source.android.com/devices/storage/config-example关于fuse的描述可以参考下面这篇文章,https://blog.youkuaiyun.com/hljhnu/article/details/5305...转载 2018-04-24 13:30:23 · 1033 阅读 · 0 评论 -
gcc g++降级
第一步:sudo apt-get install gcc-4.8 gcc-4.8-multilibsudo apt-get install g++-4.4 g++-4.4-multilib输入密码,同意安装,接下来就自动下载安装4.8.5版本了。第二步:设置默认的gcc版本gcc --version(可选)查看当前版本,不出意外的话会返回ubuntu16.04自带的5.4.0这个版本号,现在使用...转载 2018-03-29 23:54:59 · 195 阅读 · 0 评论 -
ubuntu 14.04配置Jenkins
1,最新版本的jenkins需要Java8,所以第一步是安装 open jdk 8sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jdksudo update-alternatives --config javasudo update-alternative...原创 2018-03-10 20:56:22 · 799 阅读 · 0 评论 -
Building Qt 5 for Android
最近需要用 Qt 来编译 Android 安装包,需要修改 Qt 的某些lib,参考 Qt 5 for Android , 官方文档写的比较详细,但是还有几个小坑需要填。 第一个坑,NDK要用 R10版本 ,可以在这里看到所有的old version NDK ; 第二个坑, ./configure -developer-build -xplatform android原创 2017-06-20 16:49:36 · 312 阅读 · 0 评论 -
命令行编译java文件并生成JNI供Android使用
java文件如下:package com.wsd.android;/** * Created by xx on 18-8-11. */public class Led { static { System.loadLibrary("led_jni"); } public static native void set(int flag);}原创 2018-01-25 18:19:23 · 227 阅读 · 0 评论 -
android 开启Https单向认证
android 开启Https单项认证,有两种方法:第一种方法是将根证书内置到系统中:Android管理根证书的方式比较简单,将证书放入指定位置编译系统即可,证书的具体路径是:lei@lei-pc:~/code/mstar/1/libcore/luni/src/main/files/cacerts$ ls00673b5b.0 124bbd54.0 21855f49.0 399e7759.0原创 2017-12-04 21:48:58 · 2696 阅读 · 2 评论 -
android 开启Https双向认证
上篇文章有写如何在Android上开启https单向认证的方法,说白了单向认证的过程就是客户端认证服务器的身份。下面我们来讨论服务器端如何认证客户端的身份。 网上很多人都说Android只认识BKS格式的证书,但是查了官方文档以后可以看到 所以,我这里采用PKCS12格式的证书,openssl pkcs12 -export -out leikey1.p12 -inkey leikey.crt原创 2017-12-05 10:58:58 · 605 阅读 · 0 评论 -
Android KK image 生成过程
先上源码编译的Log:Installed file list: out/target/product/Hi3719CV100/installed-files.txtTarget system fs image: out/target/product/Hi3719CV100/obj/PACKAGING/systemimage_intermediates/system.imgRunning: mk原创 2017-10-12 17:10:26 · 499 阅读 · 0 评论 -
Android root简单分析
开放系统root权限,即使任何用户都可以执行su程序,以使得临时用户也具有了root的权限,然后去进行一些系统级的设置,如设置IP地址,DNS等。1、修改su程序对临时用户的限制,默认su只允许root和shell用户执行vi system/extras/su/su.c注释掉语句块/*myuid = getuid();if (myuid != AID_ROOT && myuid != AID_S转载 2017-10-27 10:29:38 · 211 阅读 · 0 评论 -
Android Studio上的JNI
首先,为AS配置NDK。 随后,在AS中新建一个 class 命名为 AacEncoder,并在内部声明native方法。package com.whiteskycn.encordaac;public class AacEncoder { static{ System.loadLibrary("aacdec"); } public native void原创 2017-07-05 12:27:32 · 184 阅读 · 0 评论 -
Android KK上对ALC5616调试笔记——音量调节
Created with Raphaël 2.1.0大致流程是,模拟数据通过 line in 输入到ALC5616,经过寄存器 MX-0Fh (INL & INR Volume Control) 调节音量以后输入给ADC,ADC内部还有一次调节音量的机会,可以通过设置寄存器 MX-1Ch (Stereo1 ADC Digital Volume Control) 来实现。原创 2017-07-13 15:20:59 · 2519 阅读 · 0 评论 -
webRTC Android server端和Client端搭建
参考该blog:https://www.jianshu.com/p/2a760b56e3a9?from=groupmessage可以使用该blog的server端:https://github.com/matthewYang92/WebRtcServerclient端使用官方的demo:https://github.com/pchab/AndroidRTC.git服务端运行以后,用一台...原创 2018-08-15 09:11:16 · 1433 阅读 · 0 评论