- 浏览: 69336 次
- 性别:
最新评论
文章列表
package cn.hugo.android.scanner.common;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
public class BitmapUtils {
public static Bitmap decodeSampledBitmapFromResource(Resources res,
int resId, int reqWidth, int reqHei ...
直接创建Handler
warning: In Android, Handler classes should be static or leaks might occur.`。
`Android`程序第一次创建的时候,默认会创建一个`Looper`对象,`Looper`去处理`Message Queue`中的每个`Message`,主线程的`Looper`存在整个应用程序的生命周期.- `Hanlder`在主线程创建时会关联到`Looper`的`Message Queue`,`Message`添加到消息队列中的时候`Message(排队的Message)`会持有当 ...
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
或在AndroidManifest.xml
<activity
android:name="com.audiocn.karaoke.phone.live.FlowerCharmActivity"
android:configChanges="keyboardHidden|navigation|orientation|locale|screenLayout|screenSize&qu ...
Observer模式,有两个重要的对象我们称之为Observerable和Observer,当Observerable的状态发生改变的时候,注册的observer对象能够得到通知
Observerable对象:
public class Product extends Observable{//广播对象,向往这个对象注册监听的观察者发送广播
private String name;
private int price;
public String getName() {
return name;
}
public void setName(Strin ...
Android无线连接手机调试
- 博客分类:
- android
ADB命令无线连接Android手机
前提:手机必须root,和电脑连接在同一个网络
检验手机是否Root
Adb shell
Su
如果成功代表已经root
1. adb tcpip 5555 防止5555端口被占用
2. adb connect ip
ok拔掉数据线 已经通过无线连接上手机了
可通过adb devices查看
AS可以使用Adb wifi插件
很久没用jni,今天用时报了个java.lang.UnsatisfiedLinkError: getVar异常郁闷很久百度搜也没找到答案,
最后发现居然是忘了写
static{
System.loadLibrary("hello-jni");
}
总结下步骤以防下次忘记
1.新建个类声明一个native方法并加载库
public class Constant {
static{
System.loadLibrary("hello-jni");
}
public native void getVar(Str ...
自定义控件 1.抽取layout如:list_item_home.xml 2.写一个类继承1中的layout,实现父类(相对布局)的构造方法 3.使用:<my.UI.MycheckUI />自定义控件的属性: 1.布局文件里自定义一个命名空间 xmlns:my="http://schemas.android.com/apk/res/my.MySafe" 2.在res的values目录下描述自定义属性的文件 <declare-styleable name="SettingItemView"> <attr ...
在移植eclipse项目时,如果遇到
“Project facet Java version 1.7 is not supported.”
项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。
解决办法:
法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version ... 即可。
HttpClient
- 博客分类:
- android
/**
* 通过get请求往服务器提交数据
* @param path 请求路径
* @param username 用户名
* @param password 密码
* @return
* @throws Exception
*/
public boolean loginByGet(String path,String username,String password) throws Exception{
///http://192.168.1.101:8080/web/LoginServlet?name=%E7%BE%8E%E5 ...
Ctrl+2按L :为本地变量赋值
Ctrl+2按F :为成员变量赋值
Ctrl+T:查看类的继承结构
alt+shift+r:重命名
Alt+SHift+s:类的常用方法
Alt+Shift+a: 块选择
光标在行首shift+end或光标在行尾shift+home或3连击:选择一行代码
home和end:回到行首和行尾
双击:选择一个单词
alt+shift+l以及alt+shift+m:提取本地变量及方法
// 文件上传:
jsp中: <form method="post" enctype="multipart/form-data" ...> <input type="file" name="upload"> ... </form>
Action中: private File upload; // 上传的文件(在临时文件夹中) private String fileName; // 上传文件的文件名 private String contentType; // 上传的文件 ...
设计流程 连线Transition 活动Activity / 节点Node 事件Event
活动 Activity
预先定义好的活动 Start 开始活动 End 结束活动 State 状态活动 Decision 判断活动 Fork/Join 分支/聚合活动 Task 任务活动 自定义的活动 ...
//从classpath路径下查找
this.getClass().getClassLoader().getResource("web/a.txt");//里面写的是相对路径
this.getClass().getResource("/web/a.txt");//里面写的是绝对路径
//从本类所在目录查找
this.getClass.getResource("a.txt")//里面写的是相对路径
myeclipse反向生成bean和配置文件
- 博客分类:
- ssh
java连接oracle数据库(利用MyEclipse开发工具反向生成 bean与配置文件)
java连接oracle数据库(反向生成)
相信大家已经对Myeclipse做javaweb项目的步骤熟读于耳,那么你有没有对那些繁琐的步骤感到很纠结,好吧,现在让我来告诉你,利用Myeclipse做JavaWeb项目其实有两种方式,第一种是”正向”方式,也就是我们传统的方式,第二种,就是“反向”方式,简单的说,就是有数据库向实体映射。
下面就来通过一个简单的例子,来体验下“反向工程”的风驰电掣吧。
1. 首先,我们需要建立一个web项目,项目名叫Demo ...
如果主机是windowx NAT中隐藏的端口映射,说明一下环境,利用当然是VMnet8网络连接,在虚拟机中架设linux WEB服务器利用WEB默认80端口,IP为192.168.11.10,真实主机win xp系统有两个IP,内网连接192.168.11.1,外网上IP为172.18.136.220。外网其他计算机,可以通过访问我的真实主机221.196.193.220,访问到Linux中的的WEB。 www.2cto.com
首先说下原理,因为WEB服务是利用80端口,所以在Linux上开启了http服务,80也就自动被打开,因为Linux是内网 ip(192. ...