`
bogongjie
  • 浏览: 235914 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
1.垃圾收集算法的核心思想   Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及 ...

android excel读写

    博客分类:
  • 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 ...
Global site tag (gtag.js) - Google Analytics