- 浏览: 255671 次
- 性别:
- 来自: 长沙
最新评论
-
ljh1060144965:
[url]引用 :P [/url]
从数据库中读出图片并显示的示例代码 -
海马欢动:
从数据库中读出图片并显示的示例代码 -
netwelfare:
一般大家都是使用json-lib来解析出来json类的,jso ...
java 生成json与解析 -
j_yo:
...
java 生成json与解析 -
花田里的另一个守望者:
JSONObject json= new JSONObje ...
java 生成json与解析
文章列表
Java 将图片转二进制再将二进制转成图片
- 博客分类:
- java
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder; ...
尼码,今天居然忘记js清除table所行了
- 博客分类:
- java
var tb = document.getElementByIdx('table');
var rowNum=tb.rows.length;
for (i=0;i<rowNum;i++) {
tb.deleteRow(i);
rowNum=rowNum-1;
i=i-1;
}
table为id
mark一下...
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。
设置的方式包括:
1. 在layout xml中定义android:scaleType="CENTER"
2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);
接下来,将对ScaleType的值和对应的显示效果用最直观的方式——真图演示的方法,来进行说明。
首先,是测试使用的原始图片:
(Dimensions: 128 * 128)
(Dimens ...
1.对一般布局如(LinearLayout)设置selector后,点击没有选中的效果,可设置其android:clickable="true" 即可。
2.对item_layout.xml设置selector后点击效果无效反而为系统效果时。可能是selector中颜色值使用了透明度,这是不行的,不能直接用带透明度的颜色。也可以把item_layout.xml中的selector换到ListView设置listSelector中去。
3.item_layout设置了高度却不起作用,那就让高度wrap_content,添加minHeight=" ...
网上有说通过setPassword()方法设置,但我试有这个方法,开始有,一会又找不到这个方法了。很怪异。
还是网络强大,有人贴出了切实可行的办法,在CheckBox 控件的状态改变监听器中实现对EditText控件的密码输入框可见性设置:
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
passEdit.setInputType(0x90);
} else {
passEdit.setInputType( ...
方法1已经讲述了一种初始化数据库的方法
它的数据库初始化不是用sql语句,而是用一个现成的sqlite的二进制文件进行直接copy到Android系统的数据库路径中。我一方面不太放心这种二进制文件的直接copy,另一方面,如果sqlite数据库的二进制结构有所升级或变动,我的程序就无法对所有sqlite版本兼容了。
方法2:在启动时,执行sql文件进行数据库初始化.
SQLiteOpenHelper的onCreate仅在程序第一次使用数据库时执行,然后执行onCreate;此后的执行就会跳过onCreate,直接执行onOpen。因此完全无需自己去检测数据库是否最在.
以下按照 ...
很多时候在应用安装初始化时,需要创建本地数据库,同时为数据库添加数据,之后再从数据库中读取数据。
这里有2个思路
1.先在本地创建一个能支持android使用的sqlite数据库文件,启动时,用现成的sqlite的二进制文件进行直接copy到Android系统的数据库路径
2.可以考虑在第一次启动时,执行数据库初始化的sql文件.
方法1:
1.在本地准备android能使用的sqlite数据库文件
使用sqlite数据库管理工具,看个人爱好(SQLite Database Browser ,Navicat Premium,)
打开数据库,创建"android_ ...
1、bitmap保存到SQLite 中 数据格式:
db.execSQL("Create table express ( _id INTEGER PRIMARY KEY AUTOINCREMENT,express_no varchar(100),express_name TEXT,express_img BLOB );");
2、bitmap 变为 Blob
ContentValues values = new ContentValues();
final ByteArrayOutputStream os = new ByteArrayOutp ...
上一篇写了java产生json
http://zhangfan822.iteye.com/blog/1880830
这一篇就来写android解析访问servlet返回得到的json
其实上一篇也写了解析的内容..下在直接上代码吧.
解析单数据与多数据的json
单数据{'singer':{'id':01,'name':'zhangfan','gender':'男'}}
多个数据
{"singers":[
{'id':02,'name':'zf','gender':'男'},
{'id':03,'name':'jer ...
在JAVA中构造和解析JSON我用的是org.json,附件为相应的org.json.jar.
下面是两个函数,一个是创建JSON,一个是从文本构造JSON并解析之。
创建json
//construct json and output it
public String jsonTest() throws JSONException{
JSONObject json=new JSONObject();
JSONArray jsonMembers = new JSONArray();
JSONObject member1 = new JSONObject();
mem ...
从数据库中读出图片并显示的示例代码
<!--------servlet---------->
package Photo;
import javax.servlet. * ;
import javax.servlet.http. * ;
import java.io. * ;
import java.util. * ;
import java.lang. * ;
import java.sql. * ;
/**
* <p>Title: </p>
* <p>Description: </p>
* < ...
大部分应用的做法是在应用退出去前给出一个Dialog
我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。
个人觉得“再按一次返回键退出程序”是最佳选择,实现也很简单,直接上代码:
private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
if ((Sy ...
经常出现这种情况,改如何处理啊? PAGE_FAULT_IN_NONPAGED_AREA If this is the first time you've seen this Stop error screen,restart you computer.If this screen copears again, follow these steps: Check to make sure any new hardware or software is properly installed.If this is a new installation,asd your hardware or ...
1、Android -> Http Server 组件,比如servlet.
第一种:在HttpEntity时提供编码,如:
HttpEntity entity = new UrlEncodedFormEntity(params,"UTF-8");
第二种:在发送前对数据进行编码,如:
java.net.URLEncoder.encode(message,"UTF-8");
服务器端接收时:
String message = new String (request.getParameter("message") ...
android 中访问localhost:8080 报错org.apache.http.conn.HttpHostConnectException
以前做java web开发 先访问本地服务localhost:8080作测试很正常。也没出过什么问题
但是今天作android开发,先在本机8080端口上搭建一个服务,然后从模拟器上访问该服务时报出了org.apache.http.conn.HttpHostConnectException错误 静下心来想想,模拟器实际上是个虚拟机,我们代码中指定的localhost 是模拟器而不是我们的pc所以 你应该把localhost改为你现在pc的ip ...