<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 圆角 --><cornersandroid:radius="9dp"android:topLeftRadius="2dp"android:topRightRadius="2dp"android:bottomLeftRadius="2dp"android:bottomRightRadius="2dp"/><!-- 设置圆角半径 --><!-- 渐变 --><gradientandroid:startColor="@android:color/white"android:centerColor="@android:color/black"android:e...
Android SDK环境下载地址:http://www.android-studio.org/环境变量配置WindowsMACAndroid-SDK目录下:vi/etc/profile退出编辑: :wq! 或者 :q! 使配置的环境变量生效:source/etc/profile安装成功Python 环境下载地址:https://www.python.org/downloads/环境变量配置:安装成功原文:https://www.cnblogs.com/xyxuan/p/14855282.html
近期在升级Android Studio后,发现原先能编译通过的project,突然就编译只是了,原因是生成的AndroidManifest.xml文件里有乱码。升级后:android studio 0.6.0 build tools 19.1.0Android SDK tools 22.6.4.gradle 0.11.+错误信息:Error Info Error:(11) Error parsing XML: not well-formed (invalid token) Error:(11) Execution failed for task ‘:processDebugResources‘. > com.android.ide.common.internal.LoggedErrorEx...
转自http://blog.csdn.net/sam_zhang1984解析 XML 有两种方式: SAX 和 DOM 。它们各有利弊。 DOM 是把 XML 文档全部装载到内存中,然后当成一树进行处理。其好处是当成树处理起来比较方便,但弊端是如果 XML 文件比较大时,会对内存消耗比较大; SAX 是逐行扫描 XML 文档,逐行解析,而且可以在处理 XML 文档过程中的任意时刻中止处理过程,比如找到我们的目标节点,剩下的 XML 文档内容就可以不读了,直接结束。其...
如果在Activity中用到了别的Layout ,比如对话框等,你还要使用对话框中的组件,如TextView等,必须要先加载布局,然后才能使用里面的控件, 如 : View view = View.inflate(this,R.layout.dialog,null); TextView textView = (TextView)view.findViewById(R.id.textView); textView.setText("asafda"); 而你使用this.findViewById 则肯定会报错 有三种方式可以生成LyaoutInflater ...
在value文件夹下添加style.xml<?xml version="1.0" encoding="utf-8"?><resources><!--————————————————标题栏的设置————————————————————————--><!--设置一个背景信息--><style name="title_bar_bg_blue"><item name="android:background">@drawable/bg_titlebar</item></style><style name="theme_title_bar_blue" parent="android:Theme"><!--设置标题栏的高度--><item name="android:...
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputType="textCapSentences"--仅第一个字母大小android:inputType="textAutoCorrect"--前两个自动完成android:inputType="textAutoComplete"--前两个自动完成android:inputType="textMultiLine"--多行...
Property动画概念:属性动画,即通过改变对象属性的动画。特点:属性动画真正改变了一个UI控件,包括其事件触发焦点的位置 一、重要的动画类及属性值:1、 ValueAnimator 基本属性动画类 方法描述setDuration(long duration)设置动画持续时间的方法setEvaluator(TypeEvaluator value)设置插值计算的类型setInterpolator(TimeInterpolator value)设置时间插值器的类型addUpdateListener(ValueAnimator.AnimatorUpdateListener lis...
新闻Android各版本占比数据公布:9.0份额最高 10不到10%系统更新导致死机问题有解了 Android 11支持A/B无缝更新教程了解一下,Android 10中的ART虚拟机(4)干货 | 携程Android 10适配踩坑指南开源库Animer一款致力于提升 Android 动画体验的 Java 库,你可以把 Animer 理解为基于 View 动画 、强化动画控制、交互性 的动画器,并提供了调试UIFridaAndroidInjectornject frida agents on local processes through an Android appChec...
1、在很多情况下,我们可能不知道控件的id,但是我们却希望在包含这个控件的视图中找到它,可以采用如下做法:例:在Activity的根视图中找出其中所有的Button控件 private void findButton(ViewGroup group, List<Button> result) { if (group != null) { for (int i = 0, j = group.getChildCount(); i < j; i++) { View child = group.getChildAt(i); ...
我们经常用到 Intent intent = new Intent(Intent.ACTION_DIAL); // 或者Intent intent = new Intent("android.intent.action.DIAL");// Intent.ACTION_DIAL是内置常量,值为"android.intent.action.DIAL" startActivity(intent); 那么到底是怎么启动的对应的Activity呢? 其时序图如下 附件地址 http://note.youdao.com/share/?id=cc39ed19848f5ea57268a3a25558d300&type=note 另外动态注册和静态注册的区别 Android学习 - 截...
一、环境 windows 10 + python3.6二、需求 1、模拟android设备高频点击事件; 2、模拟规定次数的点击事件或模拟规定时间内的点击事件;三、code 1、模拟规定时间内的点击事件 1#!/usr/bin/env python3 2# coding=utf-8 3 4import subprocess5import time6 7 8def loop_click_for_android(run_time=5):9 res = subprocess.Popen(‘adb devices‘, 10 shell=True, stdout=subprocess....
时间:2016年3月18日13:35:54相同点: 两个文件夹下的文件都不会被编译成二进制文件,都会被原封不动的放到apk中。不同点: asset下的文件不会被映射到R文件中,raw下的文件会被映射到R文件中。 因为raw文件可以映射到R文件中,所以可以使用R.raw.xxx的方法去引用资源。 asset下可以有目录结构,raw下不能有目录结构。Since raw is a subfolder of Resources (res), Android will automatically generate an ID for an...
该文章为Android App 开发过程中遇到的常见问题总结,该总结也会持续不断的优化 完善当中。后续开发中一定会遇到各种各样的问题, 这些问题会酌情不断补充进来。我将遇到的问题分为两大类,非技术问题和技术问题。一、 非技术问题。 非技术上的问题一般为项目的管理问题,重点是项目开发过程中的协调沟通问题。 1. 项目的开展。 2. 项目的进展。 3. 项目的跟踪。 4. 项目完成总结与评价。二、 技术层面的问题。 ...
写在前面本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较慢,本文全部转存到七牛上了。由于能力有限,翻译过程中难免有所疏漏,如发现错误或问题,请在评论中提出,谢...