![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
西红柿天尊
精通android,ios,java开发。
展开
-
Performing Push Install adb: error: failed to get feature set: more than one 解决方案
Performing Push Install adb: error: failed to get feature set: more than one 解决方案直接 adb install 包名 无法安装成功解决方案安装adb -s 10.200.241.215:5555 install test.apk删除adb -s 10.200.241.215:5555 uninstall apk包名...原创 2021-03-22 16:28:56 · 2986 阅读 · 1 评论 -
Android中的Ajax
所谓Android中的Ajax就是android中的异步交互的技术。有了这个技术可以让用户有更好的体验。需要在后台获取数据的过程中在前台显示获取的进度,至少要让用户知道正在获取数据。安卓显示的界面是一个线程,既然要异步,那获取数据的时候肯定就要新开一个线程。如果有时间,可以自己去写一个线程。如果时间不够(或者说你够懒),那么我们可以使用android给我们提供好的一乐类[java] view pl...原创 2018-07-05 09:49:55 · 1567 阅读 · 0 评论 -
Android 6.0(API 23)及其以上动态申请的权限与申请权限的方法
1.需要用户手动赋予的权限( Dangerous Permissions)所属权限组 权限 日历 READ_CALENDAR 日历 WRITE_CALENDAR 相机 CAMERA 联系人 READ_CONTACTS 联系人 WRITE_CONTACTS 联系人 GET_ACCOUNTS 位置 ACCESS_FINE_...原创 2018-09-04 10:30:18 · 295 阅读 · 0 评论 -
Python 实现Android打包并安装后启动
前言:这个周末,学会了Python并写了一个打包的脚本,可以很方便的打包并安装。因为刚开始使用Python,不知道Python怎么面向对象,面向过程的写,一个流程走下来,之后深入学习后可以写的方便修改一点。本文代码在: auto.py和auto.config两个文件。1. 主要功能介绍:自动从Git拉取代码 git pull 或 git clone 此过程中如果第一次执行脚本,...原创 2018-09-04 10:38:02 · 625 阅读 · 0 评论 -
用 Python 完成 Android apk 的编译打包
Github地址:https://github.com/Werb/AutoSecret吐槽其实当我写完之后,发现并没有什么卵用233 我最一开始想的是每一次在 Github 上发现好玩的 Android 应用,都要下载下来,然后 Gradle build 老半天,其中还要改一些参数,要是直接能装到手机上运行该多好 所以我就想,如果能写一个脚本,直接完成这些操作那就好了 虽然以前没接触过...原创 2018-09-04 10:39:27 · 9373 阅读 · 0 评论 -
Android和Html的简单交互
1.通过WebView加载Html界面。在android studio中html放在assets中。但是默认的并不存在这个文件夹,创建过程是2.创建后简单实现下,js调用android中的方法。通过onclick="window.android.startFunction()" window.android.方法名 调用android方法 <1>创建html...原创 2018-08-30 14:16:59 · 7024 阅读 · 0 评论 -
Android 中Webview 自适应屏幕
webview中右下角的缩放按钮能不能去掉settings.setDisplayZoomControls(false); //隐藏webview缩放按钮 让Webview加载的页面居中显示有我知道的几种方法第一种方法:WebSettings settings = webView.getSettings(); settings.setLayoutAlgorithm(Layout...原创 2018-08-30 14:55:20 · 6302 阅读 · 0 评论 -
Android图片加载框架Glide用法
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上...原创 2018-11-04 18:47:13 · 184 阅读 · 0 评论 -
Android studio运行出错 compilation failed see the compiler error output for details.
Android studio运行出错,报错compilation failed see the compiler error output for details. 找了半天方法原来在这里:点一下这个地方,切换一下显示模式,妈的~~~~~~~~~~~~~~还可以这样!!!!! 好了,那里出错一目了然。...原创 2018-12-13 09:44:52 · 7884 阅读 · 0 评论 -
Error running app: Please select Android SDK
不小心删除项目一些文件后,点击运行按钮就弹出这个错误了,解决方法如下:依次点击File—Setting—Appearance&Behaviour—Android SDK—Edit,如下: 操作步骤 然后什么都不用做,只需要依次点击Next—Next, 等待Finish,项目就会重新编译,然后就能运行的了 ...原创 2018-12-28 11:31:19 · 825 阅读 · 1 评论 -
Android Studio 3.0~3.x正式版填坑之路
正文AS升级到 Android Studio 3.x(Stable 3.0.0 ~ 3.4.0)之后,会遇到一些版本升级变更的问题。下表列出了 AS Gradle版本对应所需的 Gradle插件版本。为了获得最佳的性能,尽可能使用最新版本的Gradle和插件。Gradle插件版本 Gradle版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - ...原创 2019-04-24 15:12:58 · 1213 阅读 · 0 评论 -
Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { ...原创 2018-06-07 14:54:13 · 306 阅读 · 0 评论 -
Android Studio 哪些文件不需要加入版本控制中
Androidstudio是用gradle来构建项目的,有很多环境方面的文件都不需要增加到svn/git版本库。以下为列出不需要增加到版本库的文件:(1) .idea 文件夹,此文件夹是用来保存开发工具的设置信息。(2) .gradle文件夹,此文件夹是用来保存gradle的依赖信息。(3) build 文件夹,build文件夹是用来保存编译后的文件目录。(4) .iml 文件,是用来保存开发工具...原创 2018-05-13 17:47:10 · 1344 阅读 · 0 评论 -
app monkey压力测试流程
一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 环境搭建 1:下载sdk(类比java jdk) 文件较大官网下载sdk下载 2:配置环境变量 在pa原创 2017-10-24 19:28:36 · 564 阅读 · 0 评论 -
保证service在后台不被kill
Android 其实无法做多绝对的不被后台kill掉,我们只能尽量使用一些操作提升不被kill的机会。一、onStartCommand方法,返回START_STICKY START_STICKY 在运行onStartCommand后service进程被kill后,那将保留在开始状态,但是不保留那些传入的intent。不久后service就会再次尝试重新创建,因为保留在开始状态,在原创 2017-09-14 14:53:58 · 327 阅读 · 0 评论 -
Android编码风格
1. 项目指南1.1 项目结构新项目应该遵循安卓Gradle项目结构,定义在这里 :安卓Gradle插件用户指南。项目ribot Boilerplate 是一个很好的参考。1.2 文件命名1.2.1 类文件类名书写方式是 大写的驼峰命名.继承于安卓组件的类,名称应该以继承的组件命名,比如:SignInActivity, SignInFragment,原创 2017-09-14 14:58:27 · 254 阅读 · 0 评论 -
Android基础之Process
进程默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置。在每种组件元素(activity、service、receiver、provider)的manifest条目中,都支持一个“android:process”的属性,通过这个属性,我们可以指定某个组件运原创 2017-09-14 17:07:52 · 213 阅读 · 0 评论 -
Android Service教案(1)
Service的基本用法关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。新建一个Android项目,项目名就叫ServiceTest,这里我选择使用4.0的API。然后新建一个MyService继承自Ser原创 2017-09-14 19:14:31 · 280 阅读 · 0 评论 -
Android Service教案(2)
在上篇文章中我们知道了,Service其实是运行在主线程里的,如果直接在Service中处理一些耗时的逻辑,就会导致程序ANR。让我们来做个实验验证一下吧,修改上一篇文章中创建的ServiceTest项目,在MyService的onCreate()方法中让线程睡眠60秒,如下所示:[java] view plain copyp原创 2017-09-14 19:16:13 · 208 阅读 · 0 评论 -
Android 音频采集
常见的音频编解码的类型:AAC OPUS MP3 AMR Ogg PCM AAC: 高级音频编码 对应 .m4a(audio/m4a)或者.3pg(audio/3gpp)文件 HEAAC:高级AAC,使用的比较多。OPUS:有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,如:语音通话MP3: 使用的最广泛的音频编解码翻译 2017-09-25 16:45:45 · 621 阅读 · 0 评论 -
Android 音频采集---原始音频
Android 音频简介常见的音频编解码的类型:AAC OPUS MP3 AMR Ogg PCM AAC: 高级音频编码 对应 .m4a(audio/m4a)或者.3pg(audio/3gpp)文件 HEAAC:高级AAC,使用的比较多。OPUS:有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,如:语音通话M原创 2017-09-27 17:37:05 · 755 阅读 · 0 评论 -
Android自定义View构造函数
初始Custom View的构造函数之前写过一篇实现圆形进度条的博客(自定义圆形进度条),通常我们在实现Custom View的时候,都会先继承View并实现View的三个构造函数,例如:import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;im原创 2017-09-21 18:33:19 · 277 阅读 · 0 评论 -
android ndk开发1
创建NDK项目第一步 , 创建支持C++的项目C++ support其他的选项使用默认的即可 。第二步 , 关联NDK创建完成之后会报如下错误:ndk r12b在项目配置中 , 关联NDK之后就会okconfig ndk第三步 , 编写native类及处理方法在创建项目的时候 , 勾选了C++ support原创 2017-10-09 14:45:30 · 329 阅读 · 0 评论 -
如何下架自己的 APP(APP Store)
1.首先登陆你的 iTunes Connect https://itunesconnect.apple.com2.选择 3点击自己想要下架的应用4.点击价格与销售范围5.在销售范围里就可以下架了这是最近上线了一款应用,由于有一些原因,就像下线,于是总结了下.如果你的页面是英文版的.对应下就可以了作者:ruwin_God链接:http://www.jianshu原创 2017-10-30 17:13:31 · 14102 阅读 · 2 评论 -
个人使用的Android Studio快捷键(MAC版)
下面我就是个人觉得有用的快捷(虽然有些可能也没用到过):CTRL + R Build and runOPTION + CMD + O 查找工程内的文件或方法或字段CMD + 0 查找工程内的类文件CMD + P Show parameters for selected methodOPTION + CMD + L Reformat codeCMD + N Generate m原创 2017-09-13 10:23:55 · 451 阅读 · 0 评论