自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

k

欢迎!

  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

原创 JS 读取Excel文件(xls) 兼容Chrome/IE/Firefox

想读取Excel首先需要两个JS文件。稍后上传Html代码:    New Document        var drop = document.getElementById('xlf'); //添加Change绑定事件 if(drop.addEventListener) { drop

2017-06-26 10:35:58 13565 9

原创 Swift3 1.简单的网络请求(POST)

最近开始做新项目, 决定使用Swift 来做, 几个月前看了一下还是Swift2  现在已经到Swift3 了, 听说改动非常大。 那么直接从3学起吧,希望别出个4又改动非常大!   新做的项目会开始涉及到非常多的方面, 以前我是用object-c的, 所以上手Swift可能会有些不适应。  废话少说, 直接上代码:import UIKit/// 网络访问基类class

2017-02-21 18:07:07 3253

原创 IOS 播放本地音乐(播放内存卡中的MP3) 及 文件的写入

在IOS开发中, 每一个应用程序都拥有一个Documents的文件夹来存放自己的文件。在这里为了测试, 我们首先得把mp3文件导入到项目中。然后读出资源里的mp3文件,写入到documents中, 然后再从documents中读取该mp3文件来播放。(在实际当中也许我们需要下载一首歌到本地文件, 然后播放它)//先获取资源文件路径,然后转换成NSData写入到指定文件夹中

2013-11-18 23:31:26 4599

转载 TabActivity中的一个子Activity跳转到另一个Activity并调用该Activity的函数

1. 在子Activity中调用 getParent()函数,以获取作为容器的TabActivity的instance,并调用该容器Activity中事先设定的switchActivity函数。2. 在TabActivity的swtichActivity函数中,调用TabHost.setCurrentTab()函数,将当前Tab跳转到需要跳转的Activity。3. 在TabAct

2013-08-15 15:52:19 1932

原创 android 控件: xml 设置 Button 按下背景

本篇文章讲述了不使用java代码来改变 Button 按下和未按下时的背景。 首先准备两张图片, 分别是按钮按下和按钮未按下的。 在res/drawable 文件夹中创建一个button_selector.xml 文件, 内容如下: <item android:state_pressed="true" android:drawable="@drawable/but

2013-08-09 16:10:29 1786

原创 自己存档

int width = getWindowManager().getDefaultDisplay().getWidth(); int height = getWindowManager().getDefaultDisplay().getHeight(); int w = (int) (((float)width / 100) * 20); int h = (int) (((

2013-08-08 16:30:30 1063

原创 Activity 去除翻页效果

有一些手机在翻页时会自动出现翻页的效果, 而有时候我们想去除翻页效果的话, 步骤如下: 1. 在values文件夹中创建一个style.xml  @style/Animation @null @null @null @null @null @

2013-08-06 14:46:31 1103

原创 Activity 背景透明

要设置Activity的背景为透明, 需要以下几个步骤: 1. 在values文件夹中创建一个style.xml @color/transpraent true  2. 在AndroidManifest.xml要透明的Activity中增加一个Theme

2013-08-06 14:43:42 1069

原创 Eclipse 中配置android sdk 提示版本过旧的解决方法

错误提示:   This Android SDK requires And...te ADT to the latest version. 解决方法:  在SDK的Tools目录的lib中,知道打plugin.prop文件,将其中的plugin.version=20.0.0改为10.0.0,然后重新启动Eclipse就可以继续使用了 plugin.version=这里是当前

2013-07-08 14:35:42 5859 3

原创 响应ListView 项按下。

这里我们简单的介绍一下如何去相应ListView里面的子项单击。   首先我们要创建一个 OnItemClickListener   private OnItemClickListener itemClickListener = new OnItemClickListener() { @Override public void onItemClick(AdapterV

2013-07-03 17:00:00 1048

原创 android widget 桌面插件的简单事例讲解

想要做个可以在桌面上显示的插件需要3个步骤:  1. 继承AppWidgetProvider  2. 编写widget的界面xml, 编写mywidget属性xml  3. AndroidManifest.xml  注册插件 先上图这个案例是一个会自增的数字, 非常的简单。 1. 继承AppWidgetProviderpublic class MyWidge

2013-01-17 09:46:08 9338 6

原创 Android 图像系列: 图片的裁剪与相机调用

有时候我们需要的图片并不适合我们想要的大小, 那么我们就可以用到系统自带的图片裁剪功能, 把规定范围的图像给剪出来。   贴上部分代码: //调用图库Intent intent = new Intent();intent.setType("image/*");intent.putExtra("crop", "true"); // crop=true 有这句才能出来最后的裁剪页

2012-11-08 11:48:17 5581 1

原创 Android 写入配置信息.

有时候我们想要把一些数据存入到手机里, 希望下次打开软件时能够从手机里读出数据。 那么我们就要使用到SharedPreferences这个存储类了。     //写入数据到配置文件中    SharedPreferences spf = PreferenceManager           .getDefaultSharedPreferences(this);     Edi

2012-10-25 22:22:18 1190 1

原创 Android 控件系列: 限制编辑框输入字符

有时我们想限制编辑框输入的字符, 比如说输入帐号密码时不想用户输入' , = 等等的符号。  其实实现的方法非常简单。   我们可以给编辑框EditText添加一个属性即可。  android:digits="1234567890qrtyuiopasdfghjklzxvbnm"    这样的话用户就只能输入英文和数字, 只有在digits属性中出现的字符才能输入进编辑框中。

2012-10-16 15:33:12 1541

原创 Android 图像系列: 旋转Bitmap

Matrix m = new Matrix();m.setRotate(90, (float) bitmap.getWidth() / 2, (float) bitmap.getHeight() / 2);    //旋转的方向及度数   reBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.get

2012-10-08 16:32:58 782

原创 Linux 创建SWAP分区

当没有新的硬盘空间去创建swap分区的时候,我们可以随便在已有分区下去增大swap。[root@wangkeyuan ~]# mkdir /test/swap_dir[root@wangkeyuan ~]# dd if=/dev/zero of=/test/swap_dir/swapbs=1k count=10240 #创建一个10m的文件。记录了10240+0 的读入记录了1

2012-09-18 23:30:05 1824

原创 Android 图像系列: 将本地图片加载到Drawable

/** * 将文件生成位图 * @param path * @return * @throws IOException */ public BitmapDrawable getImageDrawable(String path) throws IOException { //打开文件 File file = new File(path); if(!file.

2012-08-31 16:47:33 5173 2

原创 Android HMAC_SHA1 算法简单实现

想签名以下信息: PUT /quotes/nelson HTTP/1.0 Content-Md5: c8fdb181845a4ca6b8fec737b3581d76 Content-Type: text/html Date: Thu, 17 Nov 2005 18:49:58 GMT X-OSS-Meta-Author: [email protected]:

2012-08-29 22:16:01 3994

原创 anroid dip 转 px 方法

/** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpVal

2012-08-08 00:00:56 1039

原创 android 界面开发: 图片、界面滑动翻页效果(ViewPager)

我们见过各种软件在打开的时候都会有几页图片要滚动, 如微信。 这种效果其实可以用ViewPager来实现。  首先我们要先载入一个android-support-v4.jar 的包.  这个包是谷歌放出的特殊包。好像是在2.1以后才能使用的。  下载地址: http://download.csdn.net/detail/knowheart/4483482  实现这个效果我们需要

2012-08-07 23:44:02 5932

原创 Android 网络编程: SOCKET的简单使用。

本文介绍SOCKET 的服务端和客户端的开发。 在本文中并没有使用异步来对数据进行接收。 因为网上太多有关异步、存储客户端SOCKET的例子了, 但是他们的代码都非常的多, 非常的繁琐, 所以这里就去掉了异步数据接收等。首先介绍服务端: 这里代码实现的是服务端打开后就等待客户端的连接, 当客户端连接上后就接收消息, 并发消息回去后马上关闭链接。如果需要做类是聊天室软件的话需要加上“异步处理

2012-07-24 12:50:11 3723

原创 Android 图像系列: 图片的压缩

该示例可以将几M的图片压缩成几十K, 当然, 是有损压缩。 类似新浪微博中的图片压缩。  代码是在线程中写的。  private Runnable bitRunnable = new Runnable() { @Override public void run() { // 在缓存文件夹中创建一个文件 String fileString = getSyste

2012-06-27 17:18:26 1578

转载 71道经典Android面试题和答案--重要知识点都涉及到了

面试题1.     下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2.     下面异常是属于Runtime Exception 的是(abcd)(多选)    A、ArithmeticException

2012-06-16 21:45:32 812

原创 Android 控件系列: GridView 的简单使用

要做gridview 首先我们要做的有三点:1.  xml中添加 GridView 控件2. 继承BaseAdapter 类3. 载入数据到GridView  1. xml 中添加 GridView控件   <GridView android:id="@+id/GridView" android:layout_width

2012-06-09 15:54:06 1324

原创 Android ListView 列表控件的简单使用

ListView 列表是我们经常会使用的控件, 如果想要自定义里面的显示的话是挺麻烦的, 需要新建XML、Class SimpleAdapter这两个文件, 较为麻烦。 如果我们只是想显示两、三行文字在上面, 却又不想那么麻烦呢? 那我们只要新建一个XML就够了。  这里以显示一个ListView项里三个TextView为例。  首先我们要创建一个XML文件, 这个XML文件是用来作为

2012-05-08 12:18:41 1767

原创 Android GPRS的自动打开与关闭。

本例中需要的权限:            工程源码下载:      http://download.csdn.net/detail/knowheart/4283058      本例子中的GPRS打开与关闭是自动的, 不会出现系统那个手动GPRS设置界面。   Android中GPRS的打开和关闭比较难搞, 因为它没有专门的方法提供给你。 GPRS打开与关闭的方法都在f

2012-05-07 16:32:12 4677 5

原创 Android 全局变量

要在Android 中声明全局变量有两种方法, 第一种是定义一个静态类, 另外一种是继承Application类这里就说明一下静态类做全局变量, Application类就稍后介绍。 首先我们要先创建一个静态类 public class GlobalValues{ public static int one; public static String two;

2012-03-20 11:47:13 1301 1

原创 Android 邮件发送(一键发送, 163邮箱)

在Android中发送邮件需要到三个JAVA包: mail.jar+activation.jar+additionnal.jar加载包的方法: 右键项目->Build path->Add Libraries->user Libraries->new 然后 addJARs下载地址: http://download.csdn.net/detail/knowheart/4133405

2012-03-12 12:53:59 6034 11

转载 Android permission 访问权限大全

(转至cnblogs) 例: 程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “p

2012-03-12 10:39:36 961

原创 Android 读取本地(SD卡)图片

private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) { bitmap = BitmapFactory.decodeFile(pathString);

2012-03-08 23:41:28 17047 2

原创 Android 去除标题栏

想要除去标题栏只要加上下面两句代码在Activity的onCreate方法中即可(要在setContentView之前添加)。   requestWindowFeature(Window.FEATURE_NO_TITLE);           //设置标题栏样式  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCR

2012-03-08 23:32:35 6237

原创 Android 屏幕旋转后防止重新执行onCreate的方法。

我们知道, 当Android 的屏幕旋转时, 系统就会初始化, 以前显示出来的数据全消失了。 那是因为当屏幕旋转时, Activity重新执行了onCreate方法。  解决方法很简单, 我们只要在AndroidMainfest.xml文件里加上一点代码就搞定了。    想重载转屏时触发的方法:onConfigurationChanged

2012-03-08 23:26:43 5095 4

原创 Android 获取联系人资料。

在安卓上面取得联系人资料非常的简单, 首先我们要先添加权限。     ContactsContract 这个类是在2.0SDK中新添加的类, 用于获取联系人的索引。  而在2.0之前则可以使用People类.   Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,

2012-02-27 17:02:22 827

原创 Android 简单异步处理类------实现声音的录制及播放

在本例子中, 我们需要用继承一个类AsyncTask以实现后台运行的效果 。它可以跟线程一样适用于简单的异步处理,而且不需要借助线程和Handler即可实现。AsyncTask有以下几个可以实现的几个方法:onPreExecute(); 该方法在开始进行后台操作前会被UI thread调用, 我们可以在该方法上做些初始化工作。doInBackground(params...)

2012-02-23 23:00:33 2973

原创 Android 使用摄像头。

本文章只是讲解在Android中调用摄像头, 并无拍照功能。权限申请:     首先, 我们需要先在XML里添加一个SurfaceView控件来显示摄像头拍摄到的画面。  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="f

2011-12-16 10:06:55 2253

原创 Android ListView添加按钮后自身无响应.

今天郁闷了很久, 我在ListView上加了个Button 后就只响应Button 而不响应ListView的单击了。 后来终于解决了。  是因为Button获取了焦点, 导致ListView没有了焦点, 所以响应不了。  我们只要在Button上加上两句Xml的属性即可。  android:focusable="false"  android:focusableInTouch

2011-12-12 22:24:45 1271

原创 Android 分页控件制成底部菜单.

其实Android 中的底部菜单, 可以用分页控件很好的实现。   我们先将自定义分页控件做好, 就可以做到顶底两个位置的菜单了。  TabHost只是作为一个容器来存放一些Activity, 所以需要自己另外创建几个新的Activity, 然后由主TabHost加载。 工程代码下载: http://download.csdn.net/detail/knowheart/3981

2011-12-07 14:15:03 5791 11

原创 Android 多线程及多线程中更新控件。

在Android 多线程中要注意的一点是, 在多线程中不能够更新界面的控件, 因为控件的更新只能由主线程来完成。   但是我们可以通过Handler 这个对象来对主线程中的控件进行更新。   在多线程中如果想更新主线程的控件, 需要向主线程的Handler对象发送一个消息及参数, 让更新在该对象方法中处理。  首先我们要在主Activity中定义一个Handler对象做为成员变量。

2011-12-02 09:47:01 4503

原创 Android 电子罗盘开发。

Android 上电子罗盘的数据获取非常的简单, 它会返回一个值给我们, 而这个值就是度数。  我们只需要一个成员变量  Private SensorManager sensorManager;  该变量管理手机中的传感器信息。  Public void onCreate(Bundle b)  {      //获取系统服务管理      sensorMan

2011-11-29 14:39:52 4611

原创 Android ExpandableListView 展开列表控件(手机QQ好友列表) (二)控件版

这一章的内容比较少, 因为只是提示如何讲上一章的ExpandableListView控件化.控件化比较简单我们只要用普通的Activity类就可以了, 不用再继承ExpandableListView.只需要在成员变量中添加 private ExpandableListView expandList; 然后在添加内容时改成 expandList.setAdapter(

2011-11-23 20:42:39 1930

JS 读取Excel文件(xls) 兼容Chrome/IE/Firefox

JS 读取Excel文件(xls) 兼容Chrome/IE/Firefox 文章配套工具

2017-06-26

Android widget 桌面插件

Android widget 桌面插件,详细源码, 详细注释

2013-01-17

界面翻页 图片翻页 ViewPager 示例

界面翻页 图片翻页 ViewPager 示例 教程地址: http://blog.csdn.net/knowheart/article/details/7841425

2012-08-07

android-support-v4 ViewPager包

ViewPager 控件需要的包. 教程地址: http://blog.csdn.net/knowheart/article/details/7841425

2012-08-07

TCP/IP测试工具

可以建立服务端和客户端, 测试你写的SOCKET代码。

2012-07-24

Android Socket简单使用

Android Socket简单使用

2012-07-24

Androd GPRS打开关闭

Android Gprs的自动开启与关闭, 不会出现手动开启界面。

2012-05-07

mail.jar+activation.jar+additionnal.jar

JAVAX.Email 发送的包, 发送邮件的必需品。

2012-03-12

ExpandableListView 展开列表控件

ExpandableListView 展开列表控件 教程请看 http://blog.csdn.net/knowheart/article/details/7002079

2012-03-09

Android 分页控件制成底部菜单

其实Android 中的底部菜单, 可以用分页控件很好的实现。 我们先将自定义分页控件做好, 就可以做到顶底两个位置的菜单了。

2011-12-29

Android TextView 属性文档

Android TextView 属性文档

2011-07-01

恶作剧程序 + 视频下载!C++

恶作剧程序 + 视频讲解 教你如何制作恶作剧程序~C++

2010-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除