- 浏览: 235914 次
- 性别:
- 来自: 苏州
最新评论
-
Leif_冬:
...
android studio首次安装运行时卡在更新处理方法 -
zzszxn:
不行啊,在页面上显示的背景是黑的啊,不是透明的啊!
android canvas 设置背景透明 -
Leif_冬:
...
java 读取文件方法
文章列表
1.垃圾收集算法的核心思想
Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及 ...
1.先定义一个结构,用来存放单元格的属性。
private class CurCell{
int row;
int col;
String content;
}
2.定义一个ArrayList用来存放excel中的内容.
private ArrayList<CurCell> mArrayList = new ArrayList<MainActivity.CurCell>();
3.读取excel中的内容(excel的Assets中)。
private void ReadExcel(String fileNam ...
1.Manifast.xml文件中添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2.发送广播:
Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
Parcelable icon=Intent.ShortcutIconResource.fromContext(this ...
本实例以文件浏览器为例。
1.先定义每个节点的属性:
package com.wistron.file.tree;
public class FileElement {
private String ID;
private Object mFileIcon;
private String mShowMessage;
private String mFilePath;
private boolean mhasParent;
private boolean mhasChild;
private String mParentID;
private ...
private Bitmap getImageFromAssetsFile(String filename) {
// picture_icon is folder in assets
filename = "picture_icon/" + filename;
Bitmap mBitmap = null;
AssetManager mAssetManager = getResources().getAssets();
try {
InputStream mInputStream = mAssetManager.open(filename ...
1.client:
package com.wistron.cschat;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.UUID;
import android.bluetooth.BluetoothAdapter;
import an ...
1.先定义名字为fill_box.xml的style:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#00000000" />
<stroke
android:width="3dp" ...
1.先检测devices是否support.
PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() == 0) {
btnSpeak.setEnabled(false);
btnSpeak.setText("Voice recognize di ...
在surfacechange中执行:
int mDisplayRotation = 0;
int mDisplayOrientation = getWindowManager().getDefaultDisplay().getRotation() * 90;
CameraInfo mCameraInfo = new CameraInfo();
Camera.getCameraInfo(Camera.CameraInfo.CAMERA_FACING_BACK, mCameraInfo);
int mCameraOrientation = mCameraInfo.orie ...
Bitmap对角线进行旋转(右上左下):
public Bitmap convert(Bitmap mBitmap, int width, int height) {
int w = mBitmap.getWidth();
int h = mBitmap.getHeight();
Bitmap newBitmap = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas mCanvas = new Canvas(newBitmap);
Matrix matrix = new Matrix( ...
程序参考com.android.settings:
程序中使用:import com.android.internal.widget.LockPatternUtils;
import com.android.internal.widget.LockPatternView;
import com.android.internal.widget.LockPatternView.Cell;
这三个类属于隐藏类,程序需要在源码中build。(该程序需系统权限)
package com.wistron.screen.lock;
import java.util.ArrayLi ...
SimpleAdapter定义:
ArrayList<HashMap<String, Object>> mFileList = new ArrayList<HashMap<String, Object>>();
SimpleAdapter mFileSimpleAdapter = new SimpleAdapter(this, mFileList, R.layout.file_listview_item, new String[] { "icon", "name" }, new int[] { ...
MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
在Android中通过文件的MIME类型来判断有哪些应用程序可以处理这些文件,并使用其中的某一个应用程序(如果有多个可选的应用程序,则用户必须指定一个)处理之。
/**
* ...
Android SDK Manager 更新慢解决办法
1、如果是windows7,那么"开始-->所有程序-->Android SDK Tools-->右键SDK Manager-->以管理员身份运行(A)"2、在SDK Manager窗口中,Tools-->Options...-->打开Settings 1) 在Misc下选中Force https://...sources to be fetched using http://...(原来默认使用https,现在强制使用http)3、打开hosts文件:Wi ...
打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点,
现在将它改为:
以下为引用内容: .abcdefghijklmnopqrstuvwxyz(,
设置 xml 文件的代码提示功能
打开 Eclipse 依次选择 Window > Preferences > Xml > Editor > Content Assist > Auto activa ...