Android相机启动crash错误排查Android相机启动crash错误排查
一个Android的用到相机的service程序,在比较少的情况下会出现在系统启动时crash。log显示是在调用ACameraDevice_createCaptureSe ion时返回错误ACAMERA_ERROR_STREAM_CONFIGURE_FAIL(这个程序是用jni操作相机的),co...[2018/11/20]
Android学习路线
这是网上抄的一篇Android学习路径,希望记录下来以供自己随时的学习,所有的博客也基本按照里面的知识点来发散。
1Java 基础
Java Object类方法
HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理
HashMap ...[2018/11/20]
利用AccessibilityService自动获取微信号(Android)
前言:
最近遇到一个需求,要求写一个小插件,能够自动在微信的页面弹出一个窗口,展示用户的相关信息(与我们公司有关的信息,方便运营快速了解用户信息)。
当时我第一反应是不可能,如果能够在别的app中获取对应的信息,那岂不是太不安全了。直到我知道了Acce ibilityService这个东西。
基...[2018/11/20]
Android Studio集成Flutter
首先Flutter中文网教程地址:https: flutterchina.club/get-started/install/
1.新建环境变量
变量名:PUB_HOSTED_URL
变量值:https: pub.flutter-io.cn
变量名:FLUTTER_STORAGE_BASE_...[2018/11/20]
Android 技能图谱学习路线Android 技能图谱学习路线
这里是在网上找到的一片Android学习路线,希望记录下来供以后学习
1Java 基础
Java Object类方法
HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理
HashMap 和 HashTable 区别
Hash...[2018/11/19]
小米6X手机解锁(bl锁)小米6X手机解锁(bl锁)
1. http: www.miui.com/unlock/index.html,申请解锁 2. 手机:“设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备。错误提示:“绑定失败 错误码401”,有网友说“关闭查找手机”,也有说关机开机即可。测试...[2018/11/19]
Android八门神器(一): OkHttp框架源码解析
HTTP是我们交换数据和媒体流的现代应用网络,有效利用HTTP可以使我们节省带宽和更快地加载数据,Square公司开源的OkHttp网络请求是有效率的HTTP客户端。之前的知识面仅限于框架API的调用,接触到实际的工作之后深知自己知识的不足,故而深挖框架源码尽力吸取前辈的设计经验。关于此框架的源码...[2018/11/19]
安卓开发学习笔记(六):如何实现指定图片定时开屏功能?安卓开发学习笔记(六):如何实现指定图片定时开屏功能?
首先我们先展示其代码:
Lauch.java
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.App...[2018/11/17]
ListView 与 RecyclerView的比较
ListView与RecyclerView在在app应用非常广泛,相对于其他的view(button textview)来说比较复杂,接下来我将讲一下创建的流程以及两者的不同。
代码来自《第一行代码》
秋天到了,果园大丰收了,现在着急的事情,就是把水果收集好放进仓库里。
ListView...[2018/11/15]
当我们按下电源键,Android 究竟做了些什么?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由goo发表于云+社区专栏
相信我们对Android系统都不陌生,而Android系统博大精深,被各种各样的智能设备承载的同时,我们会否好奇过,如此复杂的Android究竟是怎么运作起来的呢?借本文给大家分享,笔者对Andr...[2018/11/14]
安卓基础之Intent的用法
Intent的用法
意图的分类和用法:
隐式意图:通过指定一组数据或者动作实现
Intent intent=new Intent();
intent.setAction("");
intent.addCatogary("");
intent.setDataAndType("",""); ...[2018/11/14]
android找不到aar包
转载请标明出处,维权必究:https: www.cnblogs.com/tangZH/p/9939663.html
在做项目的时候引入aar包,编译的时候却提示错误(这个错误大概说的是.......模块B>模块C......有点忘了),其实大概可以看出是由于多个...[2018/11/13]
自动生成支付宝自定义收款码自动生成支付宝自定义收款码
之前看到一篇关于xposed 介绍, 发现用xposed 可以用手机做很多好玩的东西。就研究用这个做了一个可以自动生成收款的码的程序。仅个人学习使用,
通过hook 支付宝函数, 可以调用支付宝生成个人收款二维码url 地址。 把地址回传给自己的应用程序。
[2018/11/13]
学习安卓开发[2] - 在Activity中托管Fragment
目录
在上一篇学习安卓开发[1]-程序结构、Activity生命周期及页面通信中,学习了Activity的一些基础应用,基于这些知识,可以构建一些简单的APP了,但这还远远不够,本节会学习如何使用Activity托管Fragment的方式来进行开发
为什么需要Fragment
单纯使用Acti...[2018/11/13]
Android跨进程抛异常的原理的实现
今天接到了个需求,需要用到跨进程抛异常。 怎样将异常从服务端抛到客户端 也就是说在Service端抛出的异常需要可以在Client端接收。印象中binder是可以传异常的,所以aidl直接走起: aidl文件
interface ITestExceptionAidl&nb...[2018/11/12]
android引用arr包android引用arr包
转载请标明出处,维权必究:https: www.cnblogs.com/tangZH/p/9939494.html
android中引用的包一般分为两种:
1、jar包
2、arr包
arr包其实带有res的jar包,而普通的jar包是不带资源文件的。那么如何在项目中引用呢?
...[2018/11/11]
Kotlin入门(33)运用扩展属性
进行App开发的时候,使用震动器要在AndroidManifest.xml中加上如下权限:
<!-- 震动 -->
<uses-permi ion android:name="android.permi ion.VIBRATE" />
...[2018/11/11]
android中的相对路径
转载请标明出处:https: www.cnblogs.com/tangZH/p/9939655.html
1、同个文件夹访问
D:\Java\main\A.java
D:\Java\main\B.java
A访问B的相对路径为B.java
2、...[2018/11/11]
安卓手机跳过手机验证注册谷歌账号安卓手机跳过手机验证注册谷歌账号
这里不一张图一张图的贴上来了,大家需要的不是手把手的教,而是一个方法。 废话不多说,注意,安卓,谷歌邮箱下载安装上,进入设置,添加账号,需要外网,最后附上链接。之后常规操作,到手机号码这一项左下角会有跳过选项,跳过即可。之后注册成功之后再添加完善。 可能遇到的问题:和我描述的不一样,输入姓名之后就...[2018/11/11]
快速探索,音视频技术不再神秘
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由goo发表于云+社区专栏
与生活紧密相连的音视频,为何有那么多格式?直播、点播以及即时视频其中又有怎样的机制支撑?面对纷繁复杂的音视频知识,应该如何学起?快速探索,音视频技术不再神秘。
前言
面对一门技术,我们熟悉而陌...[2018/11/9]
android常犯错误记录(三) - I-for-code-crazy
Error:Execution failed for task '':app:transformDexArchiveWithExternalLibsDexMergerForDebug''. > java.lang.RuntimeException: java.lang.RuntimeExce...[2018/11/9]
Android程序员的Flutter学习笔记
作为忠实与较资深的Android汪, 最近抽出了一些时间研究了一下Google的亲儿子Flutter, 尚属皮毛, 只能算是个简单的记录吧.
Google自2017年第一次提出Flutter, 到2018年Beta, 再加之RN的各种风波与问题, 使得Flutter的热度不断上升, 国内不少公司...[2018/11/9]
Retrofit2.0 设置 连接超时
Retrofit2.0 这个网络请求框架使用了很久了,最近一次出现一个小插曲。
有一个接口,返回的数据量因为业务的原因 会返回很大的数据量,此时网络不大好的情况下,会出现请求失败的情况
也就是回调了 onFaileure()方法,测试一下,大概都在10秒就会回调这个方法。
去后台验证,发现数...[2018/11/9]
Android Studio遇到Failed to sync Gradle project错误时的解决办法
一 报错显示 Gradle sync failed: Unknown host ''d29vzk4ow07wi7.cloudfront.net''. You may need to adjust the proxy settings ...[2018/11/9]
解决Android Studio编译后安装apk报错:Error while Installing APK
刚开始玩 Android ,用Android studio 连接真机做测试,在虚拟机上没有问题,但是真机就会报错
检查了好多地方,最终发现了问题,网上的常规就不介绍了,大家自己去看别的帖子
手机方面
1.打开usb调试
2.打开usb安全调试
3.打开usb安装(允许通过...[2018/11/9]
Android 获取 上下文环境参数 getResources
1----context.getResources().getConfiguration().orientation; 获取屏幕方向int类型,1:portrait,2:landscape
2---把资源文件放到应用程序的/raw/raw下,以openRawResource方法(不带后缀的资源文...[2018/11/8]
Android如何实现超级棒的沉浸式体验
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由brzhang发表于云+社区专栏
做APP开发的过程中,有很多时候,我们需要实现类似于下面这种沉浸式的体验。
沉浸式体验
一开始接触的时候,似乎大家都会觉这种体验实现起来,会比较困难。难点在于:
头部的背景图在推上去的...[2018/11/8]
Android--解决图片保存到相册显示1970年1月1日 8:00的问题
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphi...[2018/11/8]
Kotlin入门(32)网络接口访问
手机上的资源毕竟有限,为了获取更丰富的信息,就得到辽阔的互联网大海上冲浪。对于App自身,也要经常与服务器交互,以便获取最新的数据显示到界面上。这个客户端与服务端之间的信息交互,基本使用HTTP协议进行通信,即App访问服务器的HTTP接口来传输数据。HTTP接口调用在Java代码中可不是一个轻松...[2018/11/8]
WebView断网提示
转载请标明出处,维权必究:https: www.cnblogs.com/tangZH/p/9913968.html
重写WebViewClient中的方法,然后WebView.setWebViewClient(mWebViewClient);
WebVie...[2018/11/6]
adb server is out of date. killing完美解决
原本是想跑monkey测试的,可使用adb命令时提示:adb server is out of date. killing...
出现这个问题的原因是:adb使用的端口5037被占用了。下面我们说下如何找到是哪个程序占用了这个端口,顺便看看cmd里面...[2018/11/6]
Android 7.0及以上使用OpenCLAndroid 7.0及以上使用OpenCL
由于从Android 7.0, API 24, 开始, 系统将阻止应用链接至非公开NDK库, 所以, 使用libOpenCL.so时与面向低版本的Android平台有所不同, 需要把依赖的非公开NDK库打包到APK中
确定依赖的库
首先应该确定你所使用的libOpenC.so所依赖的库, 使用命...[2018/11/6]
Build Assimp library for Android
Build A imp library for Android
首先各路教程中有推荐使用 NDK 或者 STANDALONE TOOLCHAIN 编译的,根据我的理解,这两种方式都是可以的,如果能直接使用 NDK 编译成功的话,就没有必要使用 STANDALONE TOOLCHAIN 了。
NDK...[2018/11/6]
Windows编译OpenCV4Android解决undefined reference to std错误
OpenCV4Android支持三种使用方式 1.Java层调用 2.NDK调用动态库(方便,但是会包含整个.so库) 3.NDK调用静态库(灵活,比如没有用到机器学习模块,libopencv_ml.a里的代码是不会打包到动态库里的) 通过链接静态库的方式使用OpenCV4Android,CMAK...[2018/11/6]
Android注解神器 ButterKnife框架
前言:
本人是一个只有几个月工作经验的码小渣。这是我写的第一篇博客,如有不足之处还请大家不要介意,还请大佬可以指出问题。
在这几个月的实战开发中自己也遇到了很多问题,真的是举步艰难啊!!!
在实战开发中遇到最多的就是findViewByI...[2018/11/5]
Kotlin入门(31)JSON字符串的解析Kotlin入门(31)JSON字符串的解析
json是App进行网络通信最常见的数据交互格式,Android也自带了json格式的处理工具包org.json,该工具包主要提供了JSONObject(json对象)与JSONArray(json数组)的解析处理。下面分别介绍这两个工具类的用法: 1、JSONObject JSONObject的...[2018/11/3]
[Android][Recovery] Recovery下找不到sdcard路径[Android][Recovery] Recovery下找不到sdcard路径
做升级的时候,把更新包拷贝到sd卡中,然后调用接口进行重启升级
wo oneri.github.io
File update_file = new File(" dcard/update.zip");
try {
Log.d("WOW", &quo...[2018/11/3]
android 开发之 ListView 与Adapter 应用实践
在开发android中,ListView 的应用显得非常频繁,只要需要显示列表展示的应用,可以说是必不可少,下面是记录开发中应用到ListView与Adapter 使用的实例:
ListView 所在页面中的布局(listview_item.xml):
<?xml version="1...[2018/11/3]
win10的react native 开发环境搭建,使用Android模拟器 - Knight-Tao
1.打开cmd的管理员模式,win+X,选择命令提示符(管理员)即可,运行如下命令:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPo...[2018/11/2]
Android破解学习之路(十二)—— GP录像汉化过程及添加布局 - Stars-one
## 前言
最近闲着发慌,想起了很久之前就想汉化的一款录像APP,APP大小不到1MB,但是好用,本期就给大家带来汉化的基本步骤以及如何在APP中添加我们汉化的信息
## 汉化思路
1. **查找关键字**
关键字挺好找的,由于APP本身就是英文,我们找到某个英文单词进行搜索即...[2018/11/2]
Android音乐播放器的设计与实现
目录
应用开发技术及开发平台介绍
应用需求分析
应用功能设计及其描述
应用UI展示
一、应用开发技术及平台介绍
①开发技术:
本系统是采用面向对象的软件开发方法,基于Android studio开发平台,以Android作为本系统的开发语言实现音乐播放器预定的需求功能。
②...[2018/11/1]
手持式停车收费管理系统全套案例,支持车牌识别,包含了android版app,微信小程序查询,响应式管理后台,云端大数据存储
先展示几个app效果图片吧,使用起来非常方便,关联了机器的快捷键操作,操作速度提高了不少,摄像头车牌自动识别,车牌识别无网络情况下离线也可以使用
再来一张后台截图,停车场信息完整显...[2018/11/1]
江湖已去,作品长存江湖已去,作品长存
有句话说的好,每个人都是在通往死亡的路上翩翩起舞,你有没有想过,走到生命尽头能留下什么,怎么才能证明你来过这个世界?
能不能证明你来过这个世界,其实就是看活着的人有没有人能够记得你。有人记得你,就说明你来过这个世界。没人记得你,也就没了意义。
昨天,金庸老前辈辞世,甚是痛惜,好在金老的作品都在...[2018/11/1]
仿微信未读RecyclerView平滑滚动定位效果 - I-for-code-crazy
效果图有红点的地方表示有未读消息,依次双击首页图标定位,然后定位到某个未读在手动下滑一点距离在次点击定位效果
用过 RecyclerView 的人都知道,自带有几个滚动到item下标的方法,但是不靠谱,靠谱的又没有平滑效果,所以还是得自己写,主要是模仿了微信的一些定位逻辑
首先,...[2018/11/1]
Android 判断网络状态对音频静音的实现方法
在实际应用中,我们不希望在教室网络,打开游戏就显示较大的声音,进而影响上课质量。因此,就需要让app变得智能,让app可以根据使用者当前网络状态,自动进行静音等操作。
本次内容分为两部分:1. 识别网络环境 2. 实现app自动静音。
自动静音
/**
* 实现静音功能
...[2018/10/30]
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法
一.我们先在XML当中自定义一个webview(Second_layout.xml)
代码如下:
1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http: chem...[2018/10/30]
Flutter 动画详解(一)
本文主要介绍了动画的原理相关概念,对其他平台的动画做了一个简要的梳理,并简要的介绍了Flutter动画的一些知识。
1. 动画介绍
动画对于App来说,非常的重要。很多App,正是因为有了动画,所以才会觉得炫酷。移动端的动画库有非常的多,例如iOS上的Pop、web端的animate.c 、...[2018/10/30]
Kotlin入门(30)多线程交互
Android开发时常会遇到一些耗时的业务场景,比如后台批量处理数据、访问后端服务器接口等等,此时为了保证界面交互的及时响应,必须通过线程单独运行这些耗时任务。简单的线程可使用Thread类来启动,无论Java还是Kotlin都一样,该方式首先要声明一个自定义线程类,对应的Java代码如下所示:
...[2018/10/30]
系统应用集成过程中的一些坑
这次想来讲讲系统应用集成过程中遇到的一些坑,尤其是 so 文件相关的坑。
背景
埋这些坑的最初来源是由于测试人员在集成新终端设备时提了个 bug: app 在这个设备上无法启动。
随后抛来了一份日志,过滤了下,最重要的其实就一条,crash 日志:
java.lang.Unsatisfied...[2018/10/29]
Android 进度条按钮实现(ProgressButton)
有些App在点击下载按钮的时候,可以在按钮上显示进度,我们可以通过继承原生Button,重写onDraw来实现带进度条的按钮。
Github:https: github.com/imcloudfloating/Progre Bar
1.效果:
2.原理:
创建三个Grad...[2018/10/29]