随笔分类 - 【android】
摘要:/** * Http工具类 */public class HttpUtil { // 创建HttpClient对象 public static HttpClient httpClient = new DefaultHttpClient(); public static final String BASE_URL = ""; /** * get请求 * * @param url * 发送请求的URL * @return 服务器响应字符串 * @throws Exception */ pub...
阅读全文
posted @ 2013-12-11 00:05
西北野狼
摘要:HttpUtil工具类/** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param params * 请求参数,请求参数应该是name1=value1&name2=value2的形式。 * @return URL所代表远程资源的响应 * */ public static String sendGet(String url, String params) { String...
阅读全文
posted @ 2013-12-10 23:28
西北野狼
摘要:Get:组拼url的方式,提交数据到服务器,url最大长度不能超过4K;Post:直接浏览器把数据写给服务器,流的形式。
阅读全文
posted @ 2013-12-09 21:23
西北野狼
摘要:界面布局:activity_main.xml java代码:import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.text.TextUtils;import android.view.View;import android.view.View.OnClickListener;import android.widget.B...
阅读全文
posted @ 2013-12-08 22:53
西北野狼
摘要:在布局中出现android:onClick=""语句: 在你的Activity中只要实现callphone的方法即可:private void callPhone() { //代码优化之phoneNumber判断是否为空 String phoneNumber = phonenumber_edit.getText().toString().trim(); //判断内容是否为空 if(TextUtils.isEmpty(phoneNumber)){ Toast.makeText(g...
阅读全文
posted @ 2013-12-08 17:03
西北野狼
摘要:转自http://www.cnblogs.com/mybkn/你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragment之后可以通过方法onOptionsItemSelected()来响应自己的菜单项被选择的事件。你也可以在fragemnt中注册一个view来提供快捷菜单(上下文菜单)。当用户要打开快捷菜单时,fragment的onCreateContextMenu()
阅读全文
posted @ 2013-12-06 21:24
西北野狼
摘要:布局文件 java代码实现:package com.wangfubin.textviewshowimage;import android.annotation.TargetApi;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Build;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableSt...
阅读全文
posted @ 2013-12-06 07:58
西北野狼
摘要:一种是在线性布局中天家虚线的图片一种是在3.0以后实现的在UI中配置 android:layout_width="match_parent" android:layout_height="wrap_content" android:showDividers="middle" android:divider="?android:attr/listDivider">在代码中配置 使用setShowDividers 同时要使用 setShowDivider 设置分割线图片 android:showDividers属
阅读全文
posted @ 2013-12-05 14:39
西北野狼
摘要:1. 使用原生Sqlite语句进行增删改查的操作,而不是使用ContentProvider来封装操作。2. 对于需要一次性修改多个数据时,可以考虑使用SQLite的事务方式批量处理。
阅读全文
posted @ 2013-12-02 15:47
西北野狼
摘要:转载:http://blog.csdn.net/androidzhaoxiaogang/article/details/7692526Download the android-formatting.xml fileOpen Eclipse and go to Window->Preferences->Java->Code Style->FormatterImport theandroid-formatting.xmlfile and make sure “Android” is selected in the drop down listIn eclipse go to
阅读全文
posted @ 2013-12-01 13:48
西北野狼
摘要:转载于:http://www.cnblogs.com/plokmju/p/android_ActivityLauncherMode.html在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个 Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个 Activity,维护这个功能就需要了解到一个回退栈(Back Stack)的概念。 这篇博客就着重讲什么是回退栈回退栈的状态Activity的几种启动模式什么是回退栈? 首先先来了解一下应用程..
阅读全文
posted @ 2013-11-18 16:48
西北野狼
摘要:首先继承View或者View下的组件类,覆写其onDraw()的方法,通过使用画布canvas,使用画笔paint,[可以设置颜色setColor()等],canvas来画内容,比如话举行drawRect(),画字drawText()画文字来实现自定义的View组件。案例一:
阅读全文
posted @ 2013-11-18 12:14
西北野狼
摘要:1,实现应用可以安装到SD卡里面去:在AndroidManifest.xml文件的manifest里面添加下面一行:1android:installLocation="preferExternal"这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。
阅读全文
posted @ 2013-11-17 12:39
西北野狼
摘要:转自http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Inflate,也就是说仍然会创建对象,会被实例化,会被设置属性。也就是说,会耗费内存等资
阅读全文
posted @ 2013-11-16 21:44
西北野狼
摘要:1),首先在官网下载相关jar包2)自定义界面设计:R.layout.activity_main.xml main.xml 2) 逻辑实现首先添加相关jar包以及so文件,如下权限添加: 代码实现:package com.wangfubin.xunfenyuyin;import java.util.ArrayList;import com.iflytek.speech.RecognizerResult;import com.iflytek.speec...
阅读全文
posted @ 2013-11-15 17:53
西北野狼
摘要:只要/system/bin/su、/system/xbin/su这两个文件中有一个存在,就表明已经具有ROOT权限,如果两个都不存在,则不具有ROOT权限。// 判断是否具有ROOT权限public static boolean is_root(){ boolean res = false; try{ if ((!new File("/system/bin/su").exists()) && (!new File("/system/xbin/su").exists())){ res = false; }...
阅读全文
posted @ 2013-11-15 15:29
西北野狼
摘要:转自:http://www.cnblogs.com/dream-sky/archive/2012/11/15/2771648.html在project.properties里加上 proguard.config=proguard.cfgproguard.cfg 配置如下:-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simplification/arithmetic,!field/*,!class
阅读全文
posted @ 2013-11-13 20:43
西北野狼
摘要:/* * *文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;/** * 本应用数据清除管理器 */public class DataCleanManager { /** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param con...
阅读全文
posted @ 2013-11-12 19:53
西北野狼
摘要:public class MyService extends Service { public static final String TAG = "MyService"; private MyBinder mBinder = new MyBinder(); @Override public void onCreate() { super.onCreate(); Notification notification = new Notification(R.drawable.ic_launcher, "有通知到来", System.currentTimeM
阅读全文
posted @ 2013-11-11 21:48
西北野狼

浙公网安备 33010602011771号