1:android应用
主要是android应用相关介绍
^_^ 小小码nong
Talk is cheap, Show me the code。
展开
-
ubuntu下关于ndk编译报错的现象[[obj/local/arm64-v8a/objs/hello-jni/hello-jni.o] ]
ubuntu下关于ndk编译报错的现象:在windows下进行ndk编译一般情况下直接通过ndk-build就直接编译了,今天晚上偶然在ubutun下装了个ndk,直接编译sample里面想试一下,结果报错了错误信息如下:[arm64-v8a] Compile : hello-jni <= hello-jni.cjni/hello-jni.c:17:20: fatal error:原创 2017-07-10 22:18:39 · 3840 阅读 · 0 评论 -
GreenDAO数据库升级
深入代码浅析GreenDao升级前言数据库升级需要哪些东西??GreenDao中数据库升级函数从数据库怎么的用法中讲如何修改升级如何避免删库删库问题解决了,那么我怎么升级啊???然后到了一个很关键的东西,修改实体类修改表结构信息添加表升级步骤整理从代码角度浅析GreenDao的升级提示博主:不会随时间而改变的叫热爱 的博客博客地址:http://blog.csdn.net/qq_299...原创 2019-01-21 23:07:59 · 7078 阅读 · 0 评论 -
Butterknife系列一:史上最全的android中Butterknife的使用
史上最全的android中Butterknife的使用 提示: 博主:章飞 _906285288的博客 博客地址:http://blog.csdn.net/qq_29924041Butterknife是什么? 是由国外一个大牛开源出来的一个项目,是为了用过注解的形式来在android中绑定view以及事件信息。目前在github上面的开源地址为ht...原创 2018-06-01 17:26:08 · 10964 阅读 · 1 评论 -
android 系统/本地日志打印
android 本地日志打印 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 转载请注明出处前言 离上一篇博客大概有快四个月没有更新了,当然这段时间其实是遇到了一些事情,也是因为可能自己也比较懒散了点吧,不过渐渐的也就没有时间,没有精力去做一些总结相关的工作了,而且一直工作也比较忙了,给...原创 2018-04-29 11:34:08 · 2580 阅读 · 1 评论 -
android OTG (USB读写,U盘读写)最全使用相关总结
androidOTG (USB读写,U盘读写) 最全使用相关总结 简介第一种读取方法:android推荐使用的通过endpoint的形式进行通信第二种读取方法:像读你sdcard的形式来读你的U盘设备注意注意注意 提示 博主:来自火星的萨满_906285288 博客地址:https://blog.csdn.net/qq_29924041 转载请注明出处 ...原创 2018-04-29 10:36:49 · 51577 阅读 · 35 评论 -
android逆向研究[0]:一个app是如何构造出来的----Android编译过程
一个app是如何构造出来的—-Android编译过程移动端的apk是什么??android的apk的整个编译过程 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 软件环境:使用androidstudio进行的移动端的apk是什么??apk是AndroidPackage的缩写,即Android应用安装包(apk原创 2017-10-12 14:01:55 · 609 阅读 · 0 评论 -
android瑞士军刀:busybox
android瑞士军刀:busyboxBusyBox,号称Linux平台上的“瑞士军刀”,它提供了很多常用的工具,例如grep、find 等。这些工具在标准Linux上都有,但Android系统却去掉了其中的大多数工具。这导致了我 们在调试程序、研究Android系统时步履维艰,所以需要在手机上安装BusyBox教程:1:去官网下载busybox官网地址 2:将文件解压到本地,然后push原创 2017-07-11 17:28:09 · 5683 阅读 · 3 评论 -
【设计模式二之Builder模式】设计模式的Builder模式[结合使用Android中的MediaRecorder来浅析]
设计模式的Builder模式[结合使用Android中的MediaRecorder来浅析]摘要:java23种设计模式之一,英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。友情提示:本文为笔者自己理解,如有写的不对的地方,原创 2017-05-31 14:53:30 · 507 阅读 · 0 评论 -
Android studio使用之[gradle的使用]
Android studio使用之[gradle使用]gradle的相关介绍gradle相关命令使用gradle进行多渠道打包gradle的相关介绍在Android Studio中有一个不可或缺的构建工具,就是gradle,我们所有的打包等操作都是需要使用gradle来进行的,往往在做android开发的时候我们都知道有个工具是叫gradle,那gradle是什么?为什么要有这样一个grad原创 2017-04-22 15:33:20 · 6925 阅读 · 2 评论 -
关于Android中的另类同步问题 ----在有Handler的情况下去使用线程同步,waitDone
关于Android中使用Handler部分的同步,首先简单说一下线程同步的问题吧,什么是同步??同步就是互斥+顺序,也就是一个线程的执行依赖于另外一个线程执行的结果 引用一个今天在查看Camera相关代码的时候,遇到的一个Handler使用的同步问题:某个方法的执行依赖于Handler中的执行的结果:package com.example.androidtestdemo;import andro原创 2017-04-01 19:44:57 · 1989 阅读 · 0 评论 -
android开发中,手把手教你root Android系统
手把手教你root Android系统因为从事的是智能家居相关行业,用的系统也是android系统,在某些场景下可能需要拿到系统的root权限。下面就手把手教大家去拿到app的root权限和adb的root权限,比如一般手机在出厂的时候,开关机动画都是固定的,但是如果有一个需求就是需要你动态的去切换开关机的动画的时候,可能就需要你拿到root权限,然后对system/media的开关机动画进行操作等原创 2017-03-01 15:59:27 · 19179 阅读 · 6 评论 -
Android的Monkey自动化测试
Monkey自动化测试(猴子测试法)首先我们来了解一下什么是monkey?Monkey是一个命令列工具 ,可以运行在仿真器里或实际设备中。它向系统发送伪随机的使用者事件流,实现对正在开发的应用程序进行压力测试,在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Monkey还对测试中的系统进行监测。Monkey通过命令行参数配置的形式,可以差异化测试流程和输出的结果Monkey对测试过程中原创 2017-02-20 20:08:32 · 677 阅读 · 0 评论 -
Android的跨进程通信介绍----------------aidl,传递复杂对象以及Server和Clicent之间的回调
Android的跨进程通信———aidl做android也有一段时间了,一直没有在博客中去做过这样的总结,刚好这段时间学习开始总结点东西,想着一些简单的问题就不在上面总结了,而之前一些写的都是关于C一方面的总结,几乎看不到Android相关的,今天在这也就给大家分享一下,一个简单的跨进程通信的案例,aidl其实Android的IPC机制最初应该是引用自Linux中的Ipc概念吧。做过Linux开发的原创 2017-01-07 12:00:15 · 2281 阅读 · 0 评论 -
Android视频的放大和缩小
Android视频的放大和缩小这个还是在很久以前的时候写的,当时公司有一个需求,就是需要仿360或者是小蚁的app,做一个视频的放大缩小,当时是搜遍了,搜到的都是关于图片的放大缩小等,无奈之下,就自己去研究了一下,布局啊,自定义控件啊,手势啊,话说好久都没有做过纯上层的开发,现在做的智能家居一块的产品,更多的是倾向于底层着一块的实现,现在趁还没有怎么忘记,就把当时写的东西粘出来分享出来吧,希望能给大原创 2017-01-09 19:40:41 · 6918 阅读 · 0 评论