擅长Android ,J2EE开发 博客园地址:http://www.cnblogs.com/androidsuperman/p/7834762.html github地址: https://github.com/soyoungboy
1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: 2. color:颜色值。
主要介绍利用Sonatype将jar或aar提交到Maven的中央仓库。 是不是希望将自己的jar或是aar传到maven官方库中,在The Central Repository中可以被其他人搜索使用呢,是的话,往下看吧。
主要介绍Maven的几个常见第三方插件(cobertura、findbugs、source、assembly、插件开发)配置和使用,接Maven介绍 maven本质上是一个插件框架,它的所有工作都交给插件来做,每个插件可以有多个goal。
由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。
1 概述 1.1 Maven是什么 1.2 为什么要用Maven 2 怎么用Maven 2.1 Maven仓库 2.2 Maven安装 2.3 Eclipse插件 2.4 Maven常用命令 2.5 Android插件 3 资料 1 概述 1.1 Maven是什么 Maven属于项目管理工具,包含一个依赖管理系统,一个项目对象模型,一组标准集合(约定优于配置), 一个项目生命周期,一组运行在生命周期阶段的插件。
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.
android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:...
0:前言 在android开发中,当使用别人的代码的时候,在style.xml中有此种错误 1:解决方案 删除*星号
问题:android:editable is deprecated: Use an to make it editable 意思:Android的:编辑是反对:使用对其编辑 分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可以选定部分内容, 进行复制.
在写Android的XML布局文件时,在ImageView或ImageButton中经常会碰到一个提示: Missing contentDescription attribute on image. 这个属性是做什么的呢? 其实这个属性是方便一些生理功能有缺陷的人使用应用程序的。
看看stackoverflow给出的办法: 直接将“-”符号替换为“–” (不含双引号).
Android Bitmap 全面解析(一) 加载大尺寸图片 ... http://www.eoeandroid.com/thread-331669-1-1.html Android Bitmap 全面解析(二)加载多张图片的缓存处理 .
关于安卓进程的讲解网上的资料比较少,其实对应用层程序员来说,很少接触到进程,线程倒是经常遇到。 进程的生命周期 Android系统会尽力保持应用的进程,但是有时为了给新的进程和更重要的进程回收一些内存空间,它会移除一些旧的进程。
在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置. android:installLocation隶属于AndroidManifest.
java代码: import com.example.test.Test1.R; import android.app.Activity; import android.
好久没更新博客了,趁着清明来写点什么。 今天来讲下如何使用android中提供的工具优化我们的布局。首先我们写一个最简单的框架布局。 非常简单的一个布局,实现一个层叠的效果,运行效果如下图: 下面我们就用android中提供的一个观察布局的工具,层级观察器,Hierarchy Viewer来观察我们的布局。
可以使用 ProGuard 完全地删除任何在发布版中无用的语句,关于 ProGuard 参见: http://developer.android.com/guide/developing/tools/proguard.
抽象工厂模式提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。 抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么。这样一来,客户就可以从具体的产品中被解耦。
模式场景:在一个披萨店中,要根据不同客户的口味,生产不同的披萨,如素食披萨、希腊披萨等披萨。 该例的UML结构图如下: Pizza制造工厂:SimplyPizzaFactory.
单例模式是一种对象创建型模式,使用单例设计模式可以保证为同一个类只生成唯一的实例对象,也就是说,在整个程序空间中,只存在一个实例对象。 单例模式的定义: 保证一个类,只有一个实例存在,同时提供对该实例加以访问的全局访问方法。
(1)项目导入JAR包:1、在项目目录里建立一个libs目录,将外部jar包拷贝在里面。2、右键点击项目,Bulid Path->Configure Build Path3、在设置Libraies项,选择刚才的位置添加jar包。
Robuguide的使用 准备工作: 首先在项目中必须实现GreetingModule和RoboguiceDemoApplication GreetingModule.java import com.
Maven简介 1. Maven的出发点 在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。
这段时间在做Android的基础开发,现在有一需求是开机启动,按照网上某些博文教程做了下,始终不成功,一开机总是提示所启动的应用程序意外终止,于是参考了Android SDK doc,终于解决问题,下面把自己的经验分享给大家。
Import import com.baidu.mapapi.CoordinateConvert;import com.baidu.mapapi.GeoPoint; Code GeoPoint p = new GeoPoint(x, y);GeoPoint p2 = CoordinateConvert.
在网上搜索了一会相关的实现代码,发现所有的文章都说是需要包名和类名。但是人家的程序,我们怎么可能知道哪个是第一个启动的Activity?所以,真正用在项目上,那种方法基本上没什么用的。于是查看官方文档,发现这样一个方法: Java代码 public abstract Int...
第一个感叹号 是跟你说 让你把Imageview 和textview 结合起来 只用 textview textview有个属性叫 android:drawable...(top/bottom/...
url = "http://m.mumayi.com/"; WebView = (WebView) findViewById(R.id.webView1); WebView.
方法 1 :startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));方法 2:Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.
应用中涉及到系统的mac地址获取,应该是不能够在oncreate()以前使用
删除bin目录下所有文件,重新启动在试试
初始化AudioManager: private static AudioManager audioManager; 实现免提功能方法 protected void setSpeekModle() { audioManager.
一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1. AndroidAnnotations(Code Diet) android快速开发框架项目地址:https://github.
有一次从服务器解析获取到的Json字符串突然报了这个异常,由于这个json是从 php页面上推送过来的,当时就查是不是由于编码问题引起的,所以就上网搜了,网上大部分都是说由于utf-8的bom头引起的,让去掉bom头,但是也 没解决了,即使在本地进行处理json字符串将bom头去掉,但是也不行。
1.在开始使用TraceView你要注意: 你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限( ) 2.在你的程序中使用TraceView 在activity中的oncreate()中加入 Java代码 Debug.
Android性能调优 本文主要分享自己在appstore项目中的性能调优点,包括同步改异步、缓存、Layout优化、数据库优化、算法优化、延迟执行等。 性能优化专题已完成五部分: 性能优化总纲——性能问题及性能调优方式性能优化第三篇——Java(Android)代码优化性能优化第二篇——布局优化性能优化第一篇——数据库性能优化 性能优化实例 一、性能瓶颈点 整个页面主要由6个Page的ViewPager,每个Page为一个GridView,GridView一屏大概显示4*4的item信息(本文最后有附图)。
转自http://www.trinea.cn/android/java-android-thread-pool/ Java(Android)线程池 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。
android:gravity="top"设置光标的位置
Runnable任务没有返回值,而Callable任务有返回值。并且Callable的call()方法只能通过ExecutorService的submit(Callable task) 方法来执行 public class RunnableTestMain { publ...
http://www.360doc.com/content/13/0922/15/9171956_316239845.shtml#
http://my.eoe.cn/767795/archive/20934.html?f_section=new
/** * @return * * @Title: getDate * @Description: TODO(时间戳转换为String类型的日期数据) * @param @param unixDate 设定文件 ...
import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.
import android.content.Context; import android.content.SharedPreferences; import android.content.
import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; import android.
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.
Android的剪切板(ClipboardManager) 注意:导包的时候 API 11之前: android.text.ClipboardManagerAPI 11之后: android.
1. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。
如果在导入一个项目到ECLIPSE里时,不要把项目文件放到workspace里面,放到别处再导,否则可能会提示这个错误:AndroidManifest.xml file missing,顺便导入的方式是:File -> New Android Project再选:Create project from existing source. 转自:http://blog.