报错:前言不允许有内容报错:前言不允许有内容
报错代码:
Execution failed for task '':app:mergeDebugResources''.
> Could not resolve all files for configuration '':app:_internal_aapt2_binary...[2020/11/9]
在eclipse检测及安装ADT插件在eclipse检测及安装ADT插件
检测
help-->Install new software 会弹出一个界面 在这个节目的下方一点,有个“what''s already installed”, 点击它,会弹出一个界面,这个界面默认第一个选项卡“intalled software”中会列出所有已经安装的插件,在“...[2020/11/9]
11.4 Android Studio如何设置代理
有些网络环境下,Android Studio下载无法下载依赖,这个时候就要配置代理,至于代理的问题,大家要自己解决。
获取代理信息
一般要获取如下信息:
地址:可以是域名和IP
端口:
代理类型:常用的有:HTTP,SOCKS
配置代理
来到File-Settings-Appea...[2020/11/9]
12.1 Android Studio如何手动下载Gradle文件
实际操作过程中,可能由于各方面原因,导致Gradle无法下载,或者下载比较慢,这个时候,其实我们可以手动下载,或者找一个最近的版本,替换他。
确认要下载的版本
不论是用命令编译Android项目,还是使用Android Studio编译Android项目,都可以从日志看到,要下载那个版...[2020/11/9]
AndroidX下滑动ViewPager时TabLayout滑动间隔不对AndroidX下滑动ViewPager时TabLayout滑动间隔不对
最近在写新App,那么新App中使用的就是AndroidX那一套玩意了,然后尝试了个首页功能,Androidx viewPager + tabLayout。 结果就这点小功能就折腾了几个小时。写的过程中,中间也是踩了不少的坑,下面听我详细描述吧。
找了几篇博客,看了下Andro...[2020/11/9]
Android面试题收录及解答10月刊
前言
嗨,大家好,好久不见。这里跟大家侃侃这中间发生了什么。
一个月前呢,想准备面试,就网上随便找找面试题什么的,发现要么就是卖课的,要么就是不给详细回答的或者回答不够深的(也许是我没找到??)。反正稍微有点苦恼,因为我毕竟是个懒人,就想看看面试题,然后自己思考下,顺便看看一些参考回答...[2020/11/9]
卸载与重装Android studio卸载与重装Android studio
1.360卸载
2.进入“C:\Users\<你的用户名下>”目录下,手动删除".AndroidStudioX.X"、".gradle"、".android"目录
3.找到SDK的安装目录手动删除SDK。(共3分钟)
4.下载(5分钟)http: www...[2020/11/9]
Android Studio配置反混淆
Android Studio如何混淆
为什么要混淆
了解安卓程序编译的会知道 其实我们的apk并不是很安全,从apk从可以解包出,步骤:
将apk文件改成zip结尾 然后解压zip 然后就会发现里面有一个cla es.dex
dex2jar 这个工具将dex文件转成jar
...[2020/11/9]
谈谈Android项目框架的前世今生
嗨,大家好,今天出了大太阳,真是美好的开始。
这篇文章和大家说说Android届流行的三大框架,了解下架构的前世今生,以及我对于这些框架的一些认识和看法。
三大框架区别
MVC
架构介绍
Model:数据模型,比如我们从数据库或者网络获取数据
View:视图,也就是我们的xml...[2020/11/9]
Flutter Weekly Issue 68Flutter Weekly Issue 68
教程
在 Flutter 中使用 TensorFlow Lite 插件实现文字分类
Flutter包大小治理上的探索与实践
从渲染原理出发探究Flutter内存泄漏(超详细)
闲鱼对Flutter-Native混合工程解耦的探索
Dart: 健全的空安全概...[2020/11/9]
Flutter Weekly Issue 68
教程
在 Flutter 中使用 TensorFlow Lite 插件实现文字分类
Flutter包大小治理上的探索与实践
从渲染原理出发探究Flutter内存泄漏(超详细)
闲鱼对Flutter-Native混合工程解耦的探索
Dart: 健全的空安全概...[2020/11/9]
ViewModel和LiveData问题思考与解答
嗨,大家好,面试真题系列又来了,今天我们说说MVVM架构里的两大组件:ViewModel和LiveData。
还是老样子,提出问题,做出解答。
ViewModel 是什么?
ViewModel 为什么被设计出来,解决了什么问题?
说说ViewModel原理。
L...[2020/11/9]
Android 开发技术周报 Issue#297
新闻
谷歌新的Play Store实验功能可对同类应用进行正面比较
Android 11出Bug:顶栏遮挡游戏界面 不能全屏显示
教程
Android 样式系统 | 主题背景覆盖
Android Studio 4.1 的 Dagger 导航更新
使用 Da...[2020/11/9]
Android 开发技术周报 Issue#297
新闻
谷歌新的Play Store实验功能可对同类应用进行正面比较
Android 11出Bug:顶栏遮挡游戏界面 不能全屏显示
教程
Android 样式系统 | 主题背景覆盖
Android Studio 4.1 的 Dagger 导航更新
使用 Da...[2020/11/9]
.NET平台下的Xamarin开发 - Android
对Android的应用开发,如果熟悉Java,那么Android studio或Eclipse将是不错的选择。而对熟悉.net平台开发人员,在强大的Visual Studio帮助下,开发Android应用不再是难题。本文基于Visua...[2020/11/9]
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命令解析详解
我面试时遇到过几次让背个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
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 自定义对话框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 线性布局 计算器
<?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及其子类ProgressBar及其子类
Progre Bar也是一组重要的的组件,Progre Bar本身代表了进度条组件,它还派生了两个常用的组件:SeekBar和RatingBar。Progre Bar及其子类在用法上十分相似,只是显示界面有一定的区别。
Progre Bar及其子类的继承关系如图所示
&nb...[2019/11/4]
拖动条(SeekBar)的功能与用法
拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值——而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。
由于拖动条SeekBar继承了Progre Bar,因此...[2019/11/4]
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 菜单 使用XMLAndroid 菜单 使用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]