/*** * @desc 设置左边图标* @param@param drw* @return void*/publicvoid setAlertLeftIcon(Drawable drw){drw.setBounds(0, 0, drw.getMinimumWidth(), drw.getMinimumHeight()); alertTitle.setCompoundDrawables(drw, null, null, null);} 原文:http://www.cnblogs.com/yshyee/p/4531027.html
1.首先要看下你要设置的这个组件的父容器是什么。比如我的是FrameLayout里面包含的一个组件。假如叫bottomLayout那么就是:FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);lp.setMargins(0,100,0,0);bottomLayout.setLayoutParams(lp);
这里setMargins的几个参数的意义分别是 左上右下
android面试题视频讲解原文:http://blog.csdn.net...
写Android测试用例有三要素,一是我们用的“安卓模拟器device”(用来显示UI),二是“uiautomatorviewer.bat”(用来定位UI上的元素),三是“Robotium”中提供的类(用来与UI元素进行交互)。在写好Android的测试用例后,可通过Android JUnit Test批量运行测试代码。一共分四步——第一步:写一个suite类(suite中包含指定的测试用例,如下把SendInfoTest类作为一个测试用例添加进了suite中,LoginTest这个类由于被注释没有被加进...
1. 简介MediaScanner向上和MediaProvider.MediaScannerService交互, 响应其请求;
向下和JNI交互.
MediaScanner主要工作内容:
(1)接收MediaScannerService的scanDirectories和scanSingleFile请求
(2)获取各个ContentProvider 环境(Audio,Video,Image,File) initialize
(3)获取需要扫描文件列表,移除已删除文件信息 prescan
(4)通过media_jni(android_media_MediaScanner.cpp)调用底层接口处理扫描
(5)接收m...
在使用AS中,感觉系统自带的字体的颜色等不是自己想要的,所以就想的自己配置一种喜欢的字体风格,步骤如下:(工作环境为ubuntu14.10,AS为1.3.2)1.点击File--->Settings--->Editor---->Colors & Fonts,点击Save AS--->重新命名(举例LJStyle)2.然后可以在Colors & Fonts下拉列表中选中java,配置自己想要的颜色。3.当需要将你的这个配置导入到其他设备的AS中,点击File--->Export Settings,弹出如下对话框:该编辑框即是你需要...
1常用控件用法TestView gravity文字居中Button text AllCaps默认大写EditText 最大行数maxLines 1 button.setOnClickListener(new View.OnClickListener() {2 @Override3publicvoid onClick(View view) {4 5switch (view.getId()){6case R.id.button:7 String inputText = editText.getText().toString(); //getText方法获取到输入的内容,再调用toString方法转换成字符串 8 ...
上一篇博客说了一下.9.png图片http://blog.csdn.net/qq_23195583/article/details/46737419当然,点九的是指的能够进行拉伸的。那么假设图片不能拉伸呢,那么要怎么去处理这些问题呢,能够研究一下其它的app是怎么处理的,博主下载了几个应用的apk,然后看了一下里面的分类,以及图片的设置这个是百思不得姐的,側面看出这个应用的api使用的版本号比較高这个是糗事百科,和百思不得姐的处理思路一样再来看其它的预计捧腹笑话用的人...
在android开发过程中,界面布局是及其重要的,但同时也是复杂。有的时候我们急于实际运行查看布局效果。但是android的编译速度我实在不想吐槽啥,尤其在布局越来越复杂,项目越来越大,资源文件越来越多的情况下。尤其是是android的view的初始化,findViewbyId 完全是体力活,我们完全可以根据布局文件自动生成View的初始化代码。首先声明:1.这是及其容易做到的,实用性性一般,但是在复杂布局和首次写初始化View代码的时候及其好用...
阅读本节内容前可先了解 apkplug基础教程
本教程是基于apkplug V1.6.8 版本号编写 最新开发方式以官网为准可下载最新的apkplugdemo源代码http://git.oschina.net/plug/apkplugDemos
apkplugdemo演示图
一 apkplugdemoproject源代码结构
src
|-com.apkplugdemo.adapter --插件列表Adapter
|-com.apkplugdemo.adapter.base --adapter 基类
|-com.apkplugdemo.FileUtil ...
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:
1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来
2. 最重要的就是在proguard-project.txt添加混淆的申明了:
a. 把所有你的jar包都申明进来,例如:
-libraryjars libs/apns_1.0.6.jar
-libraryjars libs/armeab...
原文:Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗? 在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。另外为了方便有的朋友下载,我将下载好的各个版本的源码存放到360云盘,云盘下载链接如下:http://yunpan.cn/QDEkq3uFrbvrI (访问密码:968e)首先下载Git版本管理工具:下载地址:h...
Android SDK源代码http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/ 开源代码http://www.open-open.com/lib/view/open1404286864296.htmlhttp://www.apkbus.com/android-170798-1-1.html Gif 图片显示框架https://github.com/koral--/android-gif-drawable原文:http://www.cnblogs.com/superle/p/4553186.html
动态代码布局如何添加代码布局代码布局注意的问题代码布局和XML布局的性能比较如何添加代码布局for example —— 简单布局LinearLayout LinearLayout llayout = new LinearLayout(mContext);llayout.setOrientation(LinearLayout.VERTICAL);LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);llayout.setLayoutParams...
一、控件1、大小 match_parenr:与父布局大小一样 fill_parent:与match_parent一样 wrap_content:控件大小刚好包住里面内容 2、TextView 在界面上显示一段文字 android:text = "显示的文字" android:gravity:"文字对齐方式" //可选值有top、bottom、right、center,可以用|来指定多个值 android:textSize:文字大小 android:textColor :文字...
.简介 : Android 常用的代码结构, 包括包的规范, 测试用例规范, 数据库模块常用编写规范;参考 : 之前写的一篇博客 【Android 应用开发】 Application 使用分析 ;-- Application 分析 : Application 概念, 声明周期, 组件间传递数据作用, 数据缓存作用;-- 源码分析 : 分析 Application 结构接口源码;-- 使用示例 : 自定义 Application 注册, 保存崩溃日志到文件, 监听Activity声明周期;一. 包结构规范1. 基本包, 业务包, 测试包包基...