- 浏览: 408249 次
- 性别:
- 来自: 上海
最新评论
-
wu1238:
2c2ab98030fc767cf89051f369a97c5 ...
Swift -> UILable 设置内边距 UIEdgeInsets , UITextField 设置内边距
文章列表
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" ...
先是 mian.xml 这个是 布局 就是 GridView
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layo ...
先是在 layout 里面 建议个 Spinner 控件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent& ...
** Service 中 弹出
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setPositiveButton("关闭", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
...
java > 正则 / 贪婪匹配 / 替换
- 博客分类:
- java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
String str = "<biao><>c<b>";
Pattern pattern;
Matcher matcher;
// 贪婪: 最长匹配 .* : 输出: <biao><>c<b>
pattern ...
android > SDcard读写文件
- 博客分类:
- android
package sp.mft;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputSt ...
package sp.mft;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
public class SpActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
...
java > MD5
- 博客分类:
- java
public final static String MD5(String s) {
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f' };
try {
byte[] strTemp = s.getBytes();
MessageDigest mdTemp = MessageDigest.getInstance("MD5");
...
android > 新线程操作UI
- 博客分类:
- android
有一个需求, 我需要 有一个可能会长时间回应的请求, 然后在 请求的过程中 去改变UI, 实际发现 android 中只能主线程能操作 UI, 所以 只能 新建一个线程 去操作 长时间 请求 的 任务, 然后 将 返回结果 返回 给 Message
下面是一个 点击事件 的 处理 过程
class AddSensor implements OnClickListener{
Looper looper = Looper.myLooper();
Handler messageHandler = new MessageHandler(looper);
...
先在 res/drawable 下面 新建一个 渐变配置的 bg.xml , 其中 angle 表示角度
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FFF"
android:centerColor ...
先设置 好 2 个 布局文件 一个 是 主的login.xml, 一个 是 listView 内部的 login_list.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height ...
先 是在 res 文件下面 新建 raw 文件夹 然后 放图片放进去
然后是是 布局 login.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_pa ...
先是布局 . xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="ve ...
android >UDP 通讯
- 博客分类:
- android
首先是发送
package remote.com;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAd ...
android > Service
- 博客分类:
- android
**什么是 Service,
Service 是 android 四大组件之一, 即android 系统的服务(不是一个线程而是 主程序的一部分) ,于 Activity 不同,它是不能与用户交互的,不能自己启动的, 需要调用 Context.startServece() 来启动 , (Context 类似 ThiActive.this) ,运行后台,如果我们推出应用 service 进程并没有结束, 它任然 在 后台 运行, 比如 我们播放音乐的时候, 可能想边听歌边干点其他的 就 需要这个东西 ,
** 启动和停止 Service
启动: startService(Intent i ...