Android开发解析
主要讲述实际开发中遇到的问题解析和相关代码解析
Geek_Sean
代码改变世界,学习每天进步一点点
展开
-
java DES加密解密文件
本文转自:http://blog.csdn.net/springsky_/article/details/7873909在android开发中或者java开发中,经常用一些加密或者解密文件的,下面是我最近测试的一个DES加密解密文件的方式,记录一下,防止以后忘记了!下面直接贴代码把,详细的注释都写有:package com.spring.des;import java.原创 2013-12-05 17:36:42 · 3491 阅读 · 0 评论 -
java DES ECB模式对称加密解密
本文转自:http://blog.csdn.net/springsky_/article/details/8086037最近需要又要使用DES加密数据,要求DES加密出来的数据为对称加密,经过研究,发现了一些问题:1.DES对称ECB模式加密的数据,长度必须为8的倍数2.加密的数据,加密后先转码(因为加密后的数据我是转码了),否则解密是乱码格式以下是原创 2013-12-05 17:28:18 · 2956 阅读 · 1 评论 -
新浪微博SSO授权以及分享(实战)
很多人不会使用第三方应用,特写此篇使用下第三方应用:代码具体如下:【ConstantS.java】public interface ConstantS { // 应用的key 请到官方申请正式的appkey替换APP_KEY public static final String APP_KEY = "2045436852"; // 替换为开发者REDIRECT_URL pu原创 2013-09-25 21:52:58 · 4281 阅读 · 0 评论 -
身份证号检测是否正确(实战)
网上找到的,备份一份package com.example.bank;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;原创 2013-09-25 21:33:22 · 2021 阅读 · 0 评论 -
银行卡卡号是否正确判断(实战)
public class CheckIdCard { /** * 校验银行卡卡号 * * @param cardId * @return */ public static boolean checkBankCard(String cardId) { char bit = getBankCardCheckCode(cardId .substring(0, car原创 2013-09-25 21:31:04 · 4998 阅读 · 0 评论 -
Android录音及播放功能实现
【Main.java】package net.blogjava.mobile.record;import java.io.File;import android.app.Activity;import android.media.MediaPlayer;import android.media.MediaRecorder;import android.media.MediaP原创 2013-09-16 23:30:04 · 1571 阅读 · 0 评论 -
跨程序之间的广播传值
第一个应用程序:Broadcast【MainActivity.java】package com.example.broadcast;import android.os.Bundle;import android.app.Activity;import android.content.Intent;public class MainActivity extends Activ原创 2013-09-16 23:13:50 · 2072 阅读 · 0 评论 -
关键字弹出动画
【ActKeywordAnim.java】package co.cm.cn;import java.util.Random;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.原创 2013-09-16 22:59:46 · 1558 阅读 · 0 评论 -
android菜单三级树实现
以下是部分代码,完整代码请在最下面点击下载:【MainActivity】public void treeOnClick() { // TODO Auto-generated method stub superAdapter.RemoveAll(); superAdapter.notifyDataSetChanged(); String MenuCatName = get原创 2013-09-16 22:26:33 · 4057 阅读 · 0 评论 -
Gson解析(实战开发二)
闲话少扯,直接代码,一看就明白了:【MainActivity】package com.example.testgson;import java.io.StringReader;import com.google.gson.stream.JsonReader;import android.os.Bundle;import android.os.Handler;import原创 2013-09-16 22:03:08 · 1425 阅读 · 0 评论 -
Gson解析(实战开发)
闲话少扯,直接代码附上:private String id,name,code,type,img,value; /* //解析第一条数据 private String jsonData="<Data message=\'\' jsondata=\'{\"ds\":[{\"ID\":\"1\",\"Name\":\"时代智控望京总部\",\"IPAddress\":\"1原创 2013-09-16 21:52:00 · 1599 阅读 · 1 评论 -
Cocos2d-x学习之创建Android工程和编译
安装好,相应的环境之后,我们便可以开始创建cocos2d-x 的android 工程了进入cocs2d-x目录,用文本编辑器打开create-android-project.bat(在windows 7上如果正常双击,可能创建时有些文件的权限不足,导致创建工程不成,可以在此文件的第一行加上cd /d %~dp0,然后右键以管理员身份运行)找到以下几个定义:@echo o原创 2013-09-05 14:23:13 · 1574 阅读 · 0 评论 -
Cocos2d-x学习之windows 7 android环境搭建
android平台工程创建1、android SDK+NDK安装1)、安装java jdk(如果已经安装了,可以不用此步骤)进入:http://www.oracle.com/technetwork/java/javase/downloads/index.html 或者直接点击下载。如下图选择JDK DOWNLOAD(android 开发无需JRE)原创 2013-09-05 14:21:49 · 1402 阅读 · 0 评论 -
Cocos2d-x +Android + Windows 7环境配置
折腾了一天,看了好些人写的配置,但是似乎没有一个能解决所有问题。这里记录下我的安装配置过程、遇到的问题以及解决方法。1. 安装Java JDK 和 Eclipse IDE基本的Java编程环境安装,具体参考这里。 2. 安装Android SDK安装路径不要包含空格!安装成功后Eclipse界面会多出上面标记的三个按钮,点击第一个按钮选择原创 2013-09-05 14:20:02 · 2893 阅读 · 1 评论 -
关于tomcat startup.bat启动后一闪而过的问题(转)
1.如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat; 2.如果命令行里面启动startup.bat情况还是这样,就可以在bat命令后面加上pause。这样就不会一闪而过了; 3.为何startup无法启动?? 首先错误如下: The JAVA_HOME environment variable is not defined原创 2013-08-25 16:13:39 · 6147 阅读 · 0 评论 -
Android中MAC地址获取代码
public static String loadFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(f原创 2013-09-07 21:35:54 · 2080 阅读 · 0 评论 -
android程序如何签名和发布应用程序
2.3.2 使用ADT插件方式进行签名如果读者想在Eclipse中直接对apk文件进行签名,可以使用ADT插件附带的功能。在工程右键菜单中单击【Android Tools】>【Export Signed Application Package...】菜单项,打开【Export Android Application】对话框,并在第一页输入要导出的工程名,如图2.9所示。进入下一个原创 2013-09-05 14:23:29 · 2709 阅读 · 1 评论 -
ListView 分页显示
列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以A原创 2013-08-23 23:53:54 · 1478 阅读 · 0 评论 -
密码强度检测(Java)
不多说了,直接代码走你!!!public class CheckPassword { /** * 密码强度 * * @return Z = 字母 S = 数字 T = 特殊字符 */ public String checkPassword(String passwordStr) { String regexZ = "\\d*"; String regex原创 2013-08-23 23:42:40 · 6328 阅读 · 0 评论 -
EditText 文本焦点事件
焦点改变监听:setOnFocusChangeListener这个监听比较实用,尤其是在页面中有多个文本,并且要对部分文本进行有效验证的时候。简单示例如下:Java代码 signWords.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override p原创 2013-08-23 23:37:39 · 1405 阅读 · 0 评论 -
Android 自定义 spinner (背景、字体颜色)
1、准备两张图片,并做好9.png自定义 spinner (背景、字体颜色)" title="Android 自定义 spinner (背景、字体颜色)" style="margin:0px; padding:0px; border:0px; list-style:none">2、在drawable中定义spinner_selector.xml原创 2013-08-23 23:29:21 · 4863 阅读 · 0 评论 -
Gridview实现银行选择列表
【MainActivity.java】package com.example.activitydemo;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.GridView;import android.widget原创 2013-08-14 22:54:17 · 1915 阅读 · 0 评论 -
输出map信息
Map map = (Map) result; // Map_Msg 输出map信息 Set key = map.keySet(); for (Iterator it = key.iterator(); it .hasNext();) { String s = it.next();原创 2013-08-08 22:47:03 · 1266 阅读 · 0 评论 -
判断时间格式是否正确
public static boolean checkDate(String date,String format) { DateFormat df = new SimpleDateFormat(format); Date d = null; try{ d = df.parse(date); }catch(Ex原创 2013-08-08 22:48:51 · 2254 阅读 · 0 评论 -
checkEmail判断邮箱格式
// checkEmail判断邮箱格式 public boolean checkEmail(String email) { Pattern pattern = Pattern .compile("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\\.([a-zA-Z0-9_-])+)+$"); Matcher matcher = pattern.match原创 2013-08-08 22:40:54 · 6232 阅读 · 4 评论 -
checkPhone判断手机号格式
// checkPhone判断手机号格式 public boolean checkPhone(String phone) { Pattern pattern = Pattern .compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"); Matcher matcher = pattern.matcher(phone);原创 2013-08-08 22:39:26 · 3626 阅读 · 0 评论 -
显示/隐藏登录密码
利用复选框勾选---显示/隐藏登录密码(例如 电脑无线密码查看)【MainActivity.java】package com.example.test;import android.os.Bundle;import android.app.Activity;import android.text.InputType;import android.widget.CheckBox;原创 2013-08-08 22:33:34 · 1911 阅读 · 0 评论