`
文章列表
主要思路:     1.DatabaseHelper 继承sqliteOpenHelper      2. helper = new DatabaseHelper();  数据库助手的实例     3. 如果改数据库,先通过数据库助手得到数据库(有可修改权限的) SQLiteDatabase db = mOpenHelper.getWritableDatabase();        3.1如果查询,SQLiteDatabase db = mOpenHelper.getReadableDatabase();          4.使用数据库对象操作数据库:       db.execSQL ...
在android 模拟器下配置google maps遇到了问题 1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目录下呀。(很重要) 2)接下来就要找到你目前AVD的debug.keystore的位置,windows->perferences->android->build, default debug key ...
new ArrayAdapter中要放入一个数组实例 ArrayAdapter.createFromResource中的数组是放在xml的   arrays.xml中的

gui 登陆界面

网上找的~~~自己还没看 public class login extends JFrame { private JComboBox nameJComboBox; private JPanel userJPanel; private JLabel pictureJLabel; private JButton okJButton, cancelJButton; private JLabel nameJLabel, passwordJLabel, note; private JPasswordField passwordJPasswordField; private ...

gui布局

/** * JPanel 的作用是可以定义layout * @author Administrator * */ public class Gui extends JFrame implements ActionListener{ @Override public void actionPerformed(ActionEvent arg0) { } public static void main(String[] a){ Gui gui = new Gui(); gui.setVisible(true); gui.setDefaultCloseOp ...
在开始使用客户端前先 检查是否得到了授权令牌和授权密码 一般存在本地xml中 ,如果可以访问,那么就可以跳转到响应的应用页面如ShowSaying,得到授权的service(getAuthDoubanService())做些事情 public boolean accessTokenIsSaved(){         SharedPreferences sp = getSharedPreferences(DBType.TOKEN_INFO_TABLE.toString(), Context.MODE_PRIVATE);     String access_token = sp.get ...
android:background="@drawable/logo"   ----可以为TextView 等定义背景图片 gravity与layout_gravity的区别 通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。 <Spinner android:id="@+id/setting_gp ...
//==========================用了两种方法====================== 1.------------用流方式 try {             //实例化url             URL url = new URL(imgurl);             //载入图片到输入流             java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());             //实例化存储字节数组             byte[] byt ...
思路:  要有一个读取的来源。。。。不是reader 就是 inputStream 要有一个读取的目的地: 不是 StringBuffer 就是 OutputStream(要么写入内存中的字符串中,要么写入硬盘中) 因为不是一下读完 所以要临时存储器   不是  String 就是 byte[] inpuStream哪里多了个记录长度的 int len 而已,是为了配合byte BufferedReader rd =      new BufferedReader(new InputStreamReader( conn.getInputStream()));//得到读取流 Strin ...
其实核心思路都被java封装好了, 先得到URL类, 然后一切http通讯都委托URL类来完成 [color=darkblue] 发送链接并链接服务器的核心代码 url.openConnection(); 接受服务器端传来的参数核心代码 url.getInputStream();[/color] 只不过用reader封装会快点而已 /** * Sends an HTTP GET request to a url * * @param endpoint * - The URL of the server. (Example ...

MD5

    博客分类:
  • J2SE
public static String md5(String s)  { String  md5_str = ""; try{     MessageDigest m = MessageDigest.getInstance("MD5");     m.update(s.getBytes(), 0, s.length());     md5_str = new BigInteger(1, m.digest()).toString(16);     if (md5_str.length() < 32) { md5_str = &qu ...
数据源不同而已 1. String[]: ArrayAdapter 2. List<Map<String,?>>: SimpleAdapter 3. 数据库Cursor: SimpleCursorAdapter 使用ArrayAdapter(数组适配器)顾名思义,需要把数据放入一个数组以便显示。 android.R.layout.simple_list_item_1是系统定义好的布局文件只显示一行文字 SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框) //==== ...
android:autoText="true"自动拼写帮助
activity通过增加intent-fliter来标识哪些intent可以被处理,同时intent也是调度activity的主要参数。 如果使用隐式的Intent就要用到这些东西 action_view:将数据显示给用户,action_view 通常和特定的data相配合使用,用于给用户显示数据。 说白了 category就是表明当前activity可以用什么方式来启动, CATEGORY_BROWSABLE:可以用浏览器启动 laucher_category :可以在开启程序时启动 CATEGORY_DEFAULT:可以用startActivity方法启动 category:他 ...
Global site tag (gtag.js) - Google Analytics