- 浏览: 161519 次
- 性别:
- 来自: 北京
最新评论
-
java菜鸟浩浩:
public class MainActivitytwo ex ...
Android GestureDetector方法详解 -
qq36246172:
Android GestureDetector方法详解 -
SilEnt怪兽:
我想打开 docx文件 可是 没有 ".docx&q ...
Android中调用系统所装的软件打开文件 -
Satur6ay:
最后注意中的第二点的意思是在Activity中的onTouch ...
Android GestureDetector方法详解 -
supperman:
在View中设置手势有两点需要注意:1:View必须设置lon ...
Android GestureDetector方法详解
文章列表
ImageView的scaleType属性中各个值的含义:
1.matrix:矩阵显示,显示图片的原本尺寸,不进行缩放,不居中,如果图片尺寸小于View尺寸显示在左上角;如果图片尺寸大于View尺寸显示图片左上View尺寸大小。
2.fitXy:不关心图片大小,填充整个View,按View尺寸拉伸图片。
3.fitStart:等比缩放图片,长或宽充满View,显示在View的左或上位置。
4.fitCenter:等比缩放图片,长或宽充满View,显示在View的中间位置。
5.fitEnd:等比缩放图片,长或宽充满View,显示在View的右或下位置。
6.center ...
环境搭建
1.Android design支持包和Android v4 支持包。
2.在build.gradle中添加
dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.android.support:design:23.1.0'
}
3.如果TabLayout的Title想自己定义Layout则需根据需求自己添加Layout文件。
示例代码(如何使用)
布局文件:activity_sxp_tablayout.xml
<Lin ...
单项认证--服务器配置
生成服务器证书
命令:C:\Users\bwkt>keytool -genkey -alias server -keyalg RSA -keystore server.jks -validity 3650
-genkey:在用户主目录中创建一个默认文件".keystore"
-alias:别名,独一无二,通常不区分大小写
-keyalg: 指定密钥的算法 (如 RSA DSA(如果不指定默认采用DSA)
查看手机中所有的应用市场:
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.APP_MARKET");
PackageManager pm = this.getPackageManager();
List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);
int size ...
如果想在多个App中启动JAR包中相同的Service可以在Intent中设置包名,但包名必须是该应用程序的包名:
String serviceName = "com.alex.service.MyService"; // 必须是Service所在的包名+Service名称
Intent intent = new Intent( serviceName ); // 必须是Service的包名+Service名称,不能是Intent intent = new Intent(context, MyService.class);
intent.setPackage(cont ...
为了加强点击、拖动响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:
boolean onDoubleTap(MotionEvent e)
解释:双击的第二下down时触发
boolean onDoubleTapEvent(MotionEvent e)
解释:双击的第 ...
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。
首先 ...
android中的开机自启动
android中的开机自启动可分为两步:
1.写一个BroadcastReceiver:
public class BootReceiver extends BroadcastReceiver {
private static final String TAG = "BootReceiver";
@Override
public void onReceive(Context context, Intent intent) {
Log.i(TAG, "开机自动启动" ...
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:
1 选项菜单:最常规的菜单,android中把它叫做option menu
2 子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。
3 上下文菜单:android中
对于软件配置参数的保存,如果是windows软件通常我们会采用ini文件进行保存,如果是J2SE应用我们会采用properties属性文件或者xml文件进行保存。如果是Android应用,最适合采用什么方式保存软件配置参数呢?
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。因为SharedPreferences背后是使用xml ...
首先是me下的http连接:
一、cmnet的连接方式:
String netAddress = "http://";//这里是"http://"开始的整个地址
HttpConnection http = (HttpConnection) Connector.open(netAddress);//创建一个http的连接
http.setRequestMethod(HttpConnection.POS ...
java类:
package com.tony.PopupWindow;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.Gravity;
import android. ...
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。
Android开发中AsyncTask实现异步处理任务的方法,Android中AsyncTask的用法实例,Android AsyncTask的使用。
首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主 ...
一、基础知识
在Android平台上,集成了一个嵌入式关系型数据库——SQLite。SQLite第一个Alpha版本诞生于2000年5月。它是遵守ACID的关联式数据库管理系统,包含在一个相对小的C库中,同时是D.RichardHipp建立的公有领域项目。SQLite官方网站: http://www.sqlite.org/;SQLite中文社区:http://www.sqlite.com.cn/。
SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上SQLite3也接受varch ...
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.
首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。
一、枚举常量
1.DEFAULT_FEATURES:系统默认状态,一般不需要指定
2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定
3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮 ...