- 浏览: 63235 次
- 性别:
- 来自: 杭州
最新评论
-
u011467537:
第一次接触这个东西,才知道文件文档类型还那么多
Android 中的MimeType与MimeTypeMap -
wuxingxing:
xuexile
android中ListActivity的使用 -
bingotony:
android中ListActivity的使用 -
evilwicker:
棒!
Android 中ShapeDrawable的使用 -
evilwicker:
...
Android中ListView中显示图片和文本
文章列表
Android 中的MimeType与MimeTypeMap
Android中MimeType的用途
Intent-Filter中的<data>有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如设置为 “text/plain”表示可以处理“.txt”文件。
MimeTypeMap类
MimeTypeMap类是专门处理mimeType的类。
类说明以及方法如下:
Class Overview
Two-way map that maps MIME-types to file extensions and vice versa. ...
Oracle卸载
1、停止Oracle所有的服务2、运行Oracle卸载程序3、修改注册表 ①HEKY_LOCAL_MACHINE\SOFTWARE\Oracle ②HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES ③HEKY_LOCAL_MACHINE\SYSTEM\CurrentContorlSet\Services
\Applocation4、删除Oracle系统目录C:\program files\Oracle5、删除Oracle环境变量6、删除程序菜单项中的Oracle菜单7、重启系统然后删除Oracle工作主目录D:\Ora ...
创建触发器的语法
CREATE TRIGGER 触发器名ON { 表名 | 视图名 }[ WITH ENCRYPTION ]{ { FOR | AFTER | INSTEAD OF } { [ DELETE] [,] [ INSERT ] [,] [ UPDATE ] } AS [ IF UPDATE ( 列 ) [ { AND | OR } UPDATE ( 列 ) ] [ ...n ] ] SQL语句[ ...n ] }
例子:
-- insert 触发器
-- 在S表上创建一个触发器,如果插入的学生姓名为“猪二哥”则撤销插入 ...
ListView中一行的格式
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width= ...
学java已经很长时间了,关于接口与抽象类的区别一直不胜了解,知道的最大的区别就是,一个类可以实现多个接口,但是只可以继承一个抽象类等等。
最近这个问题有一次困扰着我,经过查资料,终于有所突破了。
我们在设计时什么时候选择使用类,什么时候选择使用接口?通常情况下你对要抽象的事物有一个具体的概念的时候,可以选择使用抽象类,例如Person,Animal等,但是如果你只是对要抽象的事物有特征性的概念则使用接口,例如Flyable(会飞的),Runnable(会跑的)等等。
策略模式(Strategy)
我很苦恼啊,UML图没发显示,我添加到附件了
定义
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
策略模式要点:
① 封装算法
②
类:DispalyMetrics
文档中的说明:
A structure describing general information about a display, such as its size, density, and font scaling.
例子:
DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics);
现在才发现原来图像没办法贴上来各位下载源代码自己运行把。
Shader , ShapeDrawable两个类实现画图
Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。 BitmapShader主要用来渲染图像,LinearGradient 用来进行梯度渲染,RadialGradient 用来进行环形渲染,
构造方法:
ShapeDrawable();
ShapeDrawable(Shape s);
作用:
在画布上绘画一些简单的图形,并且管理图形的外观。
public class SampleView extends View {
private ShapeDrawable mShapeDrawable = null;
public SampleView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
...
AudioManager
AudioManger负责管理Android中的各种声音如铃声,音乐声音等等。
1. 获得AudioManager
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
2. AudioManager提供了很多常量,具体可以查看Doc文档
距离:更加SeekBar的值修改音乐的声音大小
本篇为转载的内容啊,因为觉得那位仁兄写的不错,特此分享一下。
大家都知道,在PC上的应用程序当需要进行一些复杂的数据操作,但不需要界面UI的时候,我们会为应用程序专门写一个线程去执行这些复杂的数据操作。通过线程,可以执行例如:数据处理、数据下载等比较耗时的操作,同时对用户的界面不会产生影响。在Android应用程序开发中,同样会遇到这样的问题。当我们需要访问网络,从网上下载数据并显示在我们的UI上时,就会启动后台线程去下载数据,下载线程执行完成后将结果返回给主用户界面线程。
对于线程的控制,我们将介绍一个Handler类,使用该类可以对运行在不同线程中的多个任务进行排队 ...
<Connector connectionTimeout="20000" port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
在server.xml中添加上上面的红色字体的部分。
整个项目在附件中。包括服务器端,首先要在server.properties中配置你的机器的IP地址,不可以localhost或者127.0.0.7
单数据{'singer':{'id':01,'name':'刘德华','gender':'男'}}
多个数据{"singers":[
{'id':02,'name':'刘德华','gender':'男'},
{'id':03,'name':'uuuuu,'gender':'男'},
{'id':04,'name':'ffff,'gender':'男'},
{'id':05,'name':'yyy ...
文件路径操作
package com.sdcard;
import java.io.File;
import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.widget.TextView;
public class SDCardActivity extends Activity {
/** Called when the activity is first created. */
p ...
ListActivity的使用
ListActivity非常有用,本人学习了好长时间才稍有了解,首先谢谢各位网友的分享,从中学到了很多。现在把自己所学也发一下下。
在使用ListActivity时可以不设置setContentView();
private String []cities = {"Hangzhou","Xuzhou","Suzhou","ShangHai"};
@Override
public void onC ...