Android点击空白区域隐藏键盘 代码段

/**  * 点击空白区域隐藏键盘.  * @param event the event  * @return true, if successful  */ @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager imm = (InputMethodManager) getSystemServic

juio 2015-05-21   1727   -1
Android  

Android获取TextView显示的字符串宽度 代码段

工作上有业务需要判断textview是否换行,我的做法是判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则会执行换行。 项目中的其他地方也有这样的需求,故直接使用了那一块的代码。如下 public float getTextWidth(Context Context, String text, int textSize){ TextPaint paint = new TextP

jopen 2015-07-21   2002   0
Android  

android连接服务器下载文件工具类 代码段

public static File downLoad(String serverPath,String savedPath,ProgressDialog dialog){ try { URL url=new URL(serverPath); HttpURLConnection _conn=(HttpURLConnection) url.openConnection(); _conn.setReq

f25p 2015-01-13   3184   0
Android  

Android系统中发送短信和彩信的代码 代码段

发送短信: String body="this is sms demo"; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, null)); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); mms

c6b4 2015-01-19   2084   0
Android  

Android获取App版本号和版本名 代码段

//版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本号 public static int getVersionCode(Context context) { return getPackageInfo(context).vers

jopen 2015-02-13   2183   0
Android  

Android中的“再按一次返回键退出程序“的代码 代码段

在开发App的时候,当用户连续点击返回键速度过快时,在用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心多按下几了返回键,在以前大部分应用的做法是在应用退出去前给出一个 Dialog,让用户去选择“确定”或者“取消”,但是这样用户体验不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是最佳选择,实现也很简单,直接上代码: pri

pxdb 2015-02-14   1369   0
Android  

Android通过socket实现上传大文件到服务器 代码段

上传文件,我用了两种方式实现,首先是用对象序列化,即把要上传的数据打包成要上传的对象,然后上传。 需要注意的是:序列化的那两个类一定要相同,包括包名。(其实就是客户端和服务器端的javabean类,不过加上Serializable) 本人由于没有处理好服务器端和客户端的包名而使程序不能执行。 同时: 在客户端进行序列化,在服务器端就进行反序列化。 好了,上代码: 首先是序列化的类: public

jopen 2015-02-28   4758   0
Android  

Android5.0全透明状态栏效果 代码段

实现上述效果的代码如下: public class MainActivity extends Activity { @SuppressLint("InlinedApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().req

b5pp 2015-03-19   2968   0
Android  

Android 和java平台通用的AES加密解密 代码段

import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException;

g2b4 2015-03-23   6441   0
Android  

android连接服务器下载文件工具类 代码段

public static File downLoad(String serverPath,String savedPath,ProgressDialog dialog){ try { URL url=new URL(serverPath); HttpURLConnection _conn=(HttpURLConnection) url.openConnection(); _conn.setReq

gxw6 2015-05-03   662   0
Java  

Android 获取下载文件的真实名字 代码段

public static String getReallyFileName(String url) { String filename = ""; URL myURL; HttpURLConnection conn = null; if (url == null || url.length() < 1) { return null; } try { myURL = new URL(url); c

m8x2 2015-02-02   1563   0
Android  

Android开发中常用字符处理工具类 代码段

发现开发了几个项目都要用到这些字符处理,资料虽少,但还是简单做了记录,以便以后用得上。 public class VerifyTool { /* * 邮箱验证 */ public static boolean isEmail(String email) { return Pattern.compile("^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-

f663x 2015-03-14   1306   0
Android  

Android监控软键盘变化实例 代码段

public class ResizeLayout extends FrameLayout { private OnkeyboardShowListener mChangedListener; private boolean misKeyboardshow = false; private RRSharedPreferences preferences; private int keyboardH

b5pp 2015-03-19   953   0
Android  

Android获取系统正在运行的后台服务列表 代码段

//RunningServicesInfo public static String getRunningServicesInfo(Context context) { StringBuffer serviceInfo = new StringBuffer(); final ActivityManager activityManager = (ActivityManager) context .g

g2b4 2015-03-24   3366   0
Android  

android双击返回键退出程序 代码段

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK) { ExitClick(); } return false; } private static Boolean isExit

d3fw 2015-04-28   928   0
Android  

Android利用后台服务下载网络数据 代码段

/** * service运行在主线程里所以不能使用HTTP协议访问网络 * * try catch的实例尽量在该块外面定义 */ public class MyService extends Service { public MyService() { // TODO Auto-generated constructor stub } @Override public void onCreate

cymt 2015-05-03   4648   1
Android  

Android下获取SD卡的状态并写入文件到SD卡 代码段

下面的代码通过Environment.getExternalStorageState获取SD卡的状态,如果SD卡不存在或者不可用则提示SD卡不可用,如果可用,则写入数据到SD中的sharejs.com.txt文件 public boolean saveToSD(String tel,String content){ Boolean result = true; if (Environment.ge

me87re 2015-05-04   928   0
Java  

Android工具类】比DES加密更安全的算法——3DES加密算法 代码段

转载请注明出处: http://blog.csdn.net/zhaokaiqiang1992 在前面的文章里面,我们讨论了DES算法,同时也明白了如何才能保证不同平台下的加密和解密结果的一致性。但是DES作为出现了很长时间的一种加密算法, 随着计算机运算能力的加强,DES加密容易被暴力破解,其安全性变得有点低。于是,为了增强数据的安全性,3DES算法就应运而生了。 3DES,顾名思义,就是对DES

ph44 2015-06-17   4387   1
Android  

Android自定义悬浮按钮效果实现,带移动效果 代码段

一个带动画效果的悬浮按钮。从下往上显示,从上往下消失。 代码比较简单,实现原理也比较简单。 public class MainActivity extends Activity { private Button btn_hide,btn_show; private Floatingbutton floatingButton ; @Override protected void onCreate(B

jopen 2015-06-23   9125   2
Android  

Android传感器(加速度传感器,磁场传感器,光线传感器,方向传感器) 代码段

package mobile.android.sensor; import java.util.List; import android.app.Activity; import android.hardware

4e48 2015-01-06   3305   0
Android  
1 2 3 4 5 6 7 8 9 10