ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。这次整理的不一定全面,有待继续更新。 1.基本用法 1.1 命令语法 1.2 为命令指定目标设备 1.3 启动/停止 1.4 查看 adb 版本 1.5 以 root 权限运行 adbd 1.6 指定 adb server 的网络端口 2.设备连接管理 2.1 查询已连接设备/模拟器 2.2 U…
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。这次整理的不一定全面,有待继续更新。 1.基本用法 1.1 命令语法 1.2 为命令指定目标设备 1.3 启动/停止 1.4 查看 adb 版本 1.5 以 root 权限运行 adbd 1.6 指定 adb server 的网络端口 2.设备连接管理 2.1 查询已连接设备/模拟器 2.2 U…
Google IO 2017宣布了 Kotlin 会成为 Android 官方开发语言。 教程 Kotlin Primer Kotlin在Android中的应用 Kotlin实践 《Kotlin for android developers》中文版翻译 文档 官方文档 kotlin-reference-chinese kotlin-in-chinese 开源库 kotlin-koansKotlin Koans are a series of exercises to get you familiar with th…
先看一下默认生成的文件,Android Studio每次升级都会创建对应版本的配置文件,这里我删除了之前的文件了,只保留了最近的版本的。 说一下在Windows下对Android Studio的相关配置文件的路径修改。如果C盘空间大的话就不用进行调整,但是对于C盘空间有限或者强迫症的人还是想改一改,那么怎么进行修改呢? 先介绍一下这几个文件: Android Studio安装好以后会在系统盘用户目录下产生这么几个文件夹: 。.android 这个文件夹是Android SDK生成的AVD(Android Virtu…
之前写过一遍Android中怎么判断是Home键或非正常退出(进入后台),这里讲的方法觉得有点low,在API 14+ (Android 4.0+)之后提供了Application.ActivityLifecycleCallbacks这个类,Application通过ActivityLifecycleCallbacks使用接口提供了一套回调方法,用于让开发者对Activity的生命周期事件进行集中处理。 ActivityLifecycleCallbacks接口回调可以简化监测Activity的生命周期事件,在一个类…
解决方法有两种: 1.换个思路,设置margin值 android:layout_marginRight="5dip" 2.非得使用padding这个属性,也是有办法的,只需加上android:cropToPadding="true" <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:contentDescription="@st…
很多孩子从小被教育要好好学习,但却从没人教到底怎样好好学习,直到接触心理学尤其是认知心理学,我才发现以前的学习多么低效,高效的学习又多么迷人! 知其然更要知其所以然,从心理学视角探究学习理论,既能将常用的老方法化腐朽为神奇,又能指导我们培养新的高效方法。 以下6个成体系的方法,每个方法都从两个方面详细阐述:“为什么有效”(认知心理学理论),以及“怎样高效利用”(理论照进现实)。另外,部分理论还结合了16年初参加职业考试的经历,这场考试也让我真切体会到高效学习方法的威力和魅力。 学习真不是一件苦差事! 一、注意力稳定…
Galaxy S8及S8+此次分别搭载“5.8”与“6.2”大屏,而高达84%的屏幕占比以及18.5:9的屏幕比例,更是在使用Galaxy S8及S8+游戏娱乐、观看视频时带来深度沉浸式视觉体验。 由于Galaxy S8手机屏幕的特殊性,应用或游戏在S8上运行时会存在黑边的情况,对用户体验会产生影响。因此,希望所有开发者针对S8机型按照以下办法,单独做以下屏幕适配: targetSdkVersion>=26,则根据其布局填充整个屏幕。 targetSdkVersion<26,则系统会将应用界面的大小…
Failed to get the required ADT version number from the SDK The Android Developer Toolkit may not work properly. Solution: You can download your adt from Eclipse Marketplace or Install New Software otherwise you can also specify the adt installed directory. Her…
Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。 虽然建议您对您的应用采用 APK Signature Scheme v2,但这项新方案并非强制性的。如果您的应用在使用 APK Signature S…
从Android5.0以后Button、TabLayout等控件默认都有点击水波纹效果,那像LinearLayout、RelativeLayout、TableLayout、FrameLayout、AbsoluteLayou怎么实现这种效果呢? 方式1:使用 ripple,这个API-21才有。 方式2:使用 RippleEffect或material-ripple,都是第三方优秀方案。 方式3:android:background="?attr/selectableItemBackground",简单、简洁。 我提…
反编译别人的apk,可以给自己打开思路,分析一下同行他们的问题解决方法,这一步真的很重要,也是必须要掌握的技能之一。打包、签名这个过程也是需要掌握的,应为我们的 一、反编译代码 1、反编译java代码首先需要下载dex2jar这个工具,下载地址:https://sourceforge.net/projects/dex2jar/files/目前最新版是2.0, 下载完后并解压缩。 2、将要反编译的apk文件重命名为zip格式并解压缩,注意其中的classes.dex文件,它存放了全部的java代码,将classes.…
2016年过去了,然而我一点也不怀念它,因为2017年的技术趋势更加吸引人。回顾一年里业界的发展,2017年的技术趋势初现端倪。根据CSDN知识库这一年来大家关注的热门知识图谱,我们来给大家梳理一下2017年值得关注的技术方向。 人工智能与机器学习 元旦刚过,阿法狗就以60胜0负1平的成绩一骑绝尘,横扫了围棋界高手。一时间,“AI将取代人类”的惊呼声再次响起。其实,这种悲观想法真的多余。人工智能在未来更多的,还是帮助我们的生活更加便捷轻松。未来,可能一个AI就是一个超级App,可以帮我们专门解决一个类生活问题。 现…
出现:登陆失败:用户账户限制.可能的原因包括不允许空密码,登陆时间限制,或强制的策略限制.这个问题。 解决方法: 第一步: 第二步: 第三部: 第四步: 这样就OK了。
扑克牌游戏的计分神器,例如:三人斗地主,四人斗地主进行计分,只需对地主进行计分修改,玩家自动完成计分。 使用扑克计分神器后就不再使用纸和笔进行混乱的计分了。 这款工具做到尽量简单、快速。 下载地址:http://sj.qq.com/myapp/detail.htm?apkName=com.aoaoyi.scoreindicator GP下载地址:https://play.google.com/store/apps/details?id=com.aoaoyi.poker
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。 Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用: 1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色 2.colorPrimaryDark 应用的主要暗色调…
QQ群:179730949
QQ群:114559024
欢迎您加入Android大家庭
本人QQ:136049925
赐我一丝安慰
给我一点鼓励