经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Android

通过ADB获取Android手机信息

原文:https: blog.csdn.net/fasfaf454/article/detail 51438743 1、获取手机系统信息( CPU,厂商名称等)adb shell "cat ystem/build.prop | grep "product""2、获取手机系统版本adb...[2019/11/20]

monkey测试跑多个apk|monkey命令

1.如何跑多个apk的monkey? 黑名单:执行除了黑名单中以外的apk; 白名单:只执行在白名单中的apk。   黑名单的设置方法: a.创建一个名称为blacklist的txt文档,在文件中输入应用程序的包名,如mms应用,则在文件中输入com.android....[2019/11/19]

Android 数据库 SQLiteOpenHelper

public cla DbOpenHelper extends SQLiteOpenHelper { private static String name = "test.db"; /* 数据库名称 */ private static int version = 1;...[2019/11/19]

Jetpack Compse 实战 —— 全新的开发体验

公众号回复 Compose 获取安装包 项目地址: Wanandroid-Compose 经过前段时间的 Android Dev Summit ,相信你已经大概了解了 Jetpack Compose 。如果你还没有听说过,可以阅读这篇文章 Jetpack Compose 最新进展...[2019/11/19]

Android SDK的下载与安装

Android SDK的下载与安装

一、Android SDK简介   Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应...[2019/11/15]

Android9.0 SystemUI 网络信号栏定制修改

前情提要 Android 8.1平台SystemUI 导航栏加载流程解析 9.0 改动点简要说明 1、新增 StatusBarMobileView 替代 SignalClusterView,用以控制信号栏显示 同时增加的还有 StatusBarIconView、StatusBarWi...[2019/11/15]

更改Android设备System目录的文件的写入权限

有时候我们需要修改 ystem目录中文件的权限,比如将该目录下的脚本设置写入权限等,但该目录默认只有read权限,此时应该怎么办?1、安卓设备请确保root;2、连接安卓设备,确保安卓设备打开了“usb调试”选项,然后打开终端,输入adb shell,进入后输入 ...[2019/11/14]

Box 黑科技 —— 支持手机端反编译 !Box 黑科技 —— 支持手机端反编译 !

Box 黑科技 —— 支持手机端反编译 !Box 黑科技 —— 支持手机端反编译 !

项目地址: Box 文末扫码获取最新安装包 。 前言 有将近一个月没有更新文章了,一方面在啃 AOSP ,消化起来确实比较慢。在阅读的过程中,有时候上来就会陷入源码细节,其实这是没有必要的。刚开始更多的应该从整体脉络上去理解,摸清整个流程之后再去有针对性的看某些细节,才会事半功倍...[2019/11/14]

monkey命令解析详解

  我面试时遇到过几次让背个monkey命令的,可以这样简单说一个:adb shell monkey -p(约束包名) -s 200 -v -v --throttle 300 1500000 >e:\001.txt (日志保存路径)   一、monkey简介: ...[2019/11/13]

Android 基于ksoap2的webservice请求的学习

 【学习阶段】 WebService网络请求?     其实我也是第一次遇到,之所以有这个需要是因为一些与 ERP 相关的业务,需要用到这样的一个请求方式。 开始学习WebService    ①当然是百度搜索,这里找了一个学习的博客 &n...[2019/11/13]

安卓虚拟定位实现与反作弊思路

安卓虚拟定位实现与反作弊思路

前言 写这篇博客主要是分享一下虚拟定位的反作弊思路 也是因为个人之前曾做过虚拟定位相关的小软件,也玩了一下VA的虚拟定位,挺有意思的,然后觉得应该在解决反作弊的思路下写一篇分享。一.安卓开发者模式模拟定位 1.1.实现方式 1)安卓6.0以上 打开开发者模式→模拟位置信息应用 2)安卓6.0以前 打...[2019/11/11]

android 9.0 Launcher3 去掉抽屉式,显示所有 app

效果图 修改思路 1、增加全局控制变量 sys.launcher3.is_full_app,用来动态切换 2、增加两套布局,对应有抽屉和无抽屉 3、去除 allAppsButton 4、将 AllAppsContainerView 中的图标加载到 Workspace 5、新安...[2019/11/8]

Android 共享参数 SharedPreferences

完成共享参数的读写 public cla SharedPreference { private Context context; public SharedPreference(Context context) { TODO Auto-genera...[2019/11/7]

Android判断com.android.camera.action.CROP是否存在

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 225 最近线上报错,有个用户连续crash了10次左右,查看了下堆栈信息,发现是提示com.android.camera.action.CRO...[2019/11/6]

Android设置EditText不可编辑

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 224 禁用EditText 这个其实很简单,最简单的一种方式,代码如下 editText.setEnabled(false); ...[2019/11/6]

Android 自定义吐司通知

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma...[2019/11/6]

Android 状态栏通知 Notification

private NotificationManager manager; private Notification.Builder builder; @Override protected void onCreate(Bundle savedInstan...[2019/11/6]

Android开发系列---Activity

一.  Android系统版本及详细信息 最新数据  https: developer.android.com/about/dashboard   二.  Android项目初探 1.    使用android s...[2019/11/6]

DDMS files not found: xxx\hprof-conv.exe

DDMS files not found: xxx\hprof-conv.exe

出现如下错误: DDMS files not found: xxx\hprof-conv.exe The connection to adb is down, and a severe error has occured Please ensure that adb is correct...[2019/11/6]

Android 广告sdk开发系列-----开篇

Android 广告sdk开发系列-----开篇

    看了下上一次写博客已经是2年前了,很是惭愧,那么这两年我都干了些什么呢,由于18年的经济不景气,我们一家创业5年的公司解散,我也算是最后一批走的老员工吧,很是不舍得,毕竟,产品打磨了5年,最后还是输给了资本(有空写一下创业5年的见闻以及失败原因)。     创业公司出来后,我...[2019/11/6]

Android 自定义对话框

public cla CustomDilaog { private Context context; private Dialog dialog; public CustomDilaog(Context context) { this.co...[2019/11/5]

Android 日期对话框 DatePickerDialog

private int year; private int monthOfYear; private int dayOfMonth; @Override protected void onCreate(Bundle savedInstanceSt...[2019/11/5]

Android 进度对话框 ProgressDialog

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma...[2019/11/5]

Android实现WIFI和GPRS网络的切换

在项目的开发中因为要使用到WIFI和GPRS网络的切换,因此就研究了一下通过代码打开WIFI和GPRS的工作。 无论是切换WIFI还是切换GPRS网络都需要设置相应的权限,所以需要在AndroidManifest.xml文件中加入以下几行代码。 <uses-permi ion...[2019/11/5]

Android 上下文菜单 ContextMenu

public cla MainActivity extends Activity { private ListView listView; @Override protected void onCreate(Bundle savedInstanceState...[2019/11/5]

Android 上下文菜单 ActionMode

public cla MainActivity extends Activity { private Button button; private ActionMode actionMode; @Override protected void onC...[2019/11/5]

Android 对话框 AlertDialog

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo...[2019/11/5]

Android 列表对话框 setItems

private Button button; private final CharSequence[] items = { "北京", "上海", "广州" }; @Override protected void onCreate(Bundle save...[2019/11/5]

5.分析snkrs的Android的DeviceID生产规则

分析Android的DeviceID生产 前面已经把web端的分析了一些,要想实现其实容易也难,容易是规则很容易,难是时间生成控制很难,我之前大概花了一周时间分析和梳理,然后行为测试,之前我已经讲过canvas中的fp生产,但是怎么生产唯一的canvas base64,这个就要知道web...[2019/11/4]

Android 线性布局 计算器

Android 线性布局 计算器

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http: chemas.android.com/apk/re android" android:layout_wid...[2019/11/4]

Android 框架布局 FrameLayout

<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http: chemas.android.com/apk/re android" android:layout_width="w...[2019/11/4]

Android 相对布局 RelativeLayout

<!-- 在main元素的上方 --> android:layout_above="@+id/main" <!-- 在main元素的下方 --> android:layout_below="@+id/main" <!-- 在main元素的左边 --> ...[2019/11/4]

我劝你不要记账

关于理财,第一个环节就是进行记账,去找出自己的开支清单。 用清单可以梳理出来哪些该花,哪些应该省下来,然后给自己做一些计划,进行积累原始资金。 我刚开始记了一月,发现确实把我的花销能清晰的记录下来,让我看清我的每一笔开销,然后我就开始去想着什么可以省下来。 把网费降了一些,把交通从...[2019/11/4]

ProgressBar及其子类

Progre Bar也是一组重要的的组件,Progre Bar本身代表了进度条组件,它还派生了两个常用的组件:SeekBar和RatingBar。Progre Bar及其子类在用法上十分相似,只是显示界面有一定的区别。 Progre Bar及其子类的继承关系如图所示 &nb...[2019/11/4]

拖动条(SeekBar)的功能与用法

拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值——而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。 由于拖动条SeekBar继承了Progre Bar,因此...[2019/11/4]

Android 表格布局 TableLayout

Android 表格布局 TableLayout

属性介绍 stretchColumns:列被拉伸 shrinkColumns:列被收缩 collapseColumns:列被隐藏举例测试 <TableLayout android:id="@+id/table1" android:layout_...[2019/11/4]

Android 菜单 Menu

@Override public boolean onCreateOptionsMenu(Menu menu) { Inflate the menu; this adds items to the action bar if it is present...[2019/11/4]

Android 菜单 使用XML

@Override public boolean onCreateOptionsMenu(Menu menu) { Inflate the menu; this adds items to the action bar if it is present...[2019/11/4]

Android 线性布局 LinearLayout

垂直布局 vertical <LinearLayout xmlns:android="http: chemas.android.com/apk/re android" android:layout_width="match_parent" android:...[2019/11/1]

详解Android4.4 RIL短信接收流程分析

 最近有客户反馈Android接收不到短信,于是一头扎进RIL里面找原因。最后发现不是RIL的问题,而是BC72上报 短信的格式不对,AT+CNMA=1无作用等几个小问题导致的。尽管问题不在RIL,但总算把RIL短信接收流程搞清楚了。 接收到新信息的log: D/ATC (...[2019/11/1]

Android4.4 RIL短信接收流程分析

          最近有客户反馈Android接收不到短信,于是一头扎进RIL里面找原因。最后发现不是RIL的问题,而是BC72上报短信的格式不对,AT+CNMA=1无作用等几个小问题导致的。尽管问题不在RIL,但总算把RIL短信接...[2019/11/1]

仿Inshot分享页图片圆形展开缩放动画

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 221 圆形展开缩放动画 关键代码: final Animator circularReveal = ViewAnimationUti...[2019/11/1]

Android Studio屏幕方向以及UI界面状态的保存代码详解

项目:Orientation package com.example.orientation; import android.os.Bundle; import android.util.Log; import android.view.View; import andr...[2019/11/1]

富人不存钱

前几天看到一个文说,富人存钱,穷人不存钱。这个观点吓我一跳,我还以为我搞错了。 当我点进去阅读后才发现,文章说的是富人原始积累是通过存钱而来,我才释然。 穷人才喜欢存钱,富人不会存钱的。在最初阶段,穷人和富人一样,都通过赚钱积累第一笔财富,随后差距便出现。 所谓的富人思维,就是用钱...[2019/10/31]

“无处不在” 的系统核心服务 —— ActivityManagerService 启动流程解析

本文基于 Android 9.0 , 代码仓库地址 : android_9.0.0_r45 系列文章目录: Java 世界的盘古和女娲 —— Zygote Zygote 家的大儿子 —— SystemServer Android 世界中,谁喊醒了 Zygote ? 文中相...[2019/10/28]

Android高斯模糊实现方案

Android高斯模糊实现方案

1、使用Glide Glide.with(this) .load(service.getImageUri()) .dontAnimate() .error...[2019/10/25]

More than one file was found with OS independent path &#39;lib/armeabi-v7a/libgnustl_shared.so&#39;

More than one file was found with OS independent path ''xxx/xxx'' 这个错误是在路径中出现了重复依赖。 解决办法是配置打包选项, 在 android 节点下配置 packagingOptions { pickF...[2019/10/25]

Gradle 自定义插件

使用版本 5.6.2 插件被用来封装构建逻辑和一些通用配置。将可重复使用的构建逻辑和默认约定封装到插件里,以便于其他项目使用。 你可以使用你喜欢的语言开发插件,但是最终是要编译成字节码在 JVM 运行的。 Gradle 有两种插件,脚本插件和二进制插件。 关于插件的介绍,...[2019/10/25]

1w+的心路历程

鬼知道我是如何坚持下来的,如果非要找个理由,那或许是所谓的热爱。 公众号转眼间写了三年。写的内容围绕着安卓技术,源码剖析,生活感悟,职场人生。 很庆幸的是,得到大家的支持,每一条留言都会是一次交流,看着后台用户有来有去,这才是该有的节奏。 这就如同呼吸一样,说明我的公号有生命力。借...[2019/10/23]

com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

1.错误显示 com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details log提示:Generate Signed APK: Errors while building APK. You...[2019/10/22]

130
2
记录数:1124 页数:1/2312345678910下一页尾页
加载更多