- 博客(226)
- 资源 (23)
- 收藏
- 关注
原创 Android SQLite小结
在android应用中,对数据进行保存有很多种方式,比如通过网络上传到服务器,保存到本地自定义文件,保存到 sharedpreferences,或者保存到本地数据库。SQLite 作为一种轻量级的数据库,在移动设备(android,ios)中的表现尤为突出。麻雀虽小,五脏俱全。其他大型数据库拥有的常见功能,sqlite上也都有,sql语句的语法也大同小异。在该阶段学习使用sqlite的过程中,总结
2015-02-07 15:35:52
855
转载 jdbc连接数据库的步骤
1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("co
2014-04-28 13:00:17
924
转载 修改控件Spinner内容的字体大小 颜色等属性
在anadroid开发中遇到此问题: 直接定义的Spinner控件,不能调整内容字体的大小,所以常会因为控件太小,内容太长而使得不能完全显示,各种搜索,找到如下解决方法!希望对遇到同样问题的朋友们提供帮助!实现代码如下:[java] view plaincopyprint?.public class CustomSpinner extends Activity { S
2014-04-26 10:42:43
22785
转载 Unicode和UTF-8的关系及扩展知识
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字
2014-04-22 22:47:30
1123
转载 Android TraceView工具使用
一、 选择跟踪范围在想要根据的代码片段之间使用以下两句代码[java] view plaincopyprint?Debug.startMethodTracing("love_world_"); Debug.stopMethodTracing(); 例如,onCreate与onStart方法之间方法跟踪[
2014-03-20 19:06:23
1018
转载 自定义progressdialog
当执行某个操作需要耗时15秒以上,为了避免降低用户体验,可以使用进度条一类的UI控件。Android Framework提供了ProgressDialog,可以很好的解决这个问题。ProgressDialog是AlertDialog的子类,有两种不同的表现形式。第一种是针对没有明确的进度,不知道当前完成了多 少的情况,此时使用一个转动的圆环来展现;第二种是针对有了明确的总进度,并知道当
2013-12-03 00:28:00
1799
转载 Environment variable ORACLE_UNQNAME not defined解决办法~
C:\>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期二 11月 1 10:3Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL> conn sys/admin as sysdba已连接。
2013-12-02 10:15:32
7872
转载 java回调机制
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBack callback
2013-11-25 01:27:11
800
转载 java实体类
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的POJO(Plain Old Java Objects)简单的Java对象 它的一般格式就是public class A{ private String id; public String getId(){ return t
2013-11-22 17:18:10
2936
转载 C语言的变参函数设计
在C语言中,函数参数的传递方式有值传和址传.值传是把实参的一个专用的、临时的复制值给被调函数中相应的形参被调用函数使用、修改这个传来的复制值,不会影响实参的值.址传则是把变量(实参)的地址传给被调函数.被调函数通过这个地址找到该变量的存放位置,直接对该地址中存放的变量的内容进行存取操作.因此,在被调用函数中可以修改实参的值.这也是函数参数址传的优点.无论是值传还是址传,都要求实参的数目及类型与形参
2013-11-20 20:56:37
987
转载 odt 转pdf
终端,unoconv –listener &开新终端,进入odt文件所在目录,unoconv -f pdf myDoc.odt
2013-11-12 00:32:46
2196
转载 static class
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。 一、静态内部类的使用目的。 在定义内部类的时候,可以在其
2013-11-03 01:38:42
624
转载 Android 打包签名 从生成keystore到完成签名
首先,我们需要一个keystore,当然已经有了的话就不用这一步了:cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -vali
2013-10-04 19:33:24
16458
转载 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
被Eclipse中Android依赖项目无法关联源代码的问题困扰了许久,终于得到解决,大大提高了开发效率。问题描述:项目有A,B两个Android Project组成, B是Android Library(android.library=true), A引用了B. 现在在A项目代码里点击B项目的类,想查看定义, 不能直接打开B项目的源码(提示:The JAR of this cla
2013-10-02 07:09:54
1558
转载 Android中Service类onStartCommand
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种返回
2013-10-01 22:53:09
606
转载 android开发学习——注册时发送激活码
模仿一些网站在注册的时候要填写手机号码,然后点击获取激活码,将会产生一个激活码,用短信的方式发到注册者的手机,然后用户需要查看短信,将激活码填写在注册页面,有时间限制。若超时则需要重新发送。 strings.xml,其代码如下:[html] view plaincopyxml version="1.0" encoding="u
2013-09-26 17:47:35
3546
转载 android MediaPlayer音频播放demo
网上搜了些关于MediaPlayer的资料1)如何获得MediaPlayer实例:可以使用直接new的方式:MediaPlayer mp = new MediaPlayer();也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);2) 如何设置要播放的文件:Me
2013-08-27 20:30:00
3211
转载 【Android进阶】嵌套TabHost (TabHost中放TabHost,类似二级目录、二级树)
今天讲一下,如何在TabHost中,再放TabHost。 先来看一下效果。 一层TabHost 两层Tabhost (内部TabHots在上面) 两层TabHost (内层TabHots在下面) 下面说一下代码,一共3个 java类,3个xml布局文件。
2013-08-26 01:55:06
1375
转载 常用JDBC连接数据库方法总结如下:
一、JDBC连接DB2Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConnection( url, sUsr, sPwd );二、JDBC连接Microsoft SQLServer(microsof
2013-08-24 13:44:37
827
转载 android.util.AndroidRuntimeException: You cannot combine custom titles with other title features .
报错】android.util.AndroidRuntimeException: You cannot combine custom titles with other title features造成这个出错的原因是因为在代码中使用了:[java] view plaincopythis.requestWindowFeature(Wi
2013-08-24 13:40:33
2848
原创 android inflater
Inflater英文意思是膨胀,在Android中应该是扩展的在实际开发中LayoutInflater 的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被
2013-08-21 18:46:37
1385
转载 Android数据手册:Android颜色码制表
在Android应用开发中经常要用各种控件,并为控件设置其背景颜色,使用各种不同的颜色为控件着色是很有必要的。 在Android系统中,各种颜色与其对应的码制如下所示: #ffffff████--> #fffff0████--> #ffffe0████--> #ffff00████--> #fffafa████-->
2013-08-21 10:40:25
886
转载 android string.xml %问题。
Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Unexpected e
2013-08-20 20:57:53
643
转载 Android与MVC 模式
1.M(Model)模型层com.sharpandroid.domain:实体模型层,存放在程序中调用到的实体类。com.sharpandroid.service:业务模型层,存放在程序中调用到的业务逻辑。2.V(View)显示层Android很好地将显示层抽离,并放入"res/"目录中以XML的形式体现。虽然对于控件属性修改可以通过代码完成,但还是推荐将控件的属性
2013-08-13 23:03:27
1101
原创 win 8(win 7)批处理设置IP
适合所有经常更改IP的朋友,里面的内容可用可用根据自己的需要随意修改@rem 根据自己的需要修改带 (@rem/注释)的地方,修改完毕后直接将本文件后缀名.txt改为.bat即可使用@rem 运行 : 右键菜单-〉以管理员身份运行@echo offtitle --IP自动设置 -- MODE con: COLS=80 lines=30color 0a:menucls
2013-08-09 08:10:49
4666
原创 Eclipse 安装ADT
1,在线安装:启动eclipse,在Help菜单中,选择install New software...,选对available software,点击右侧的add site...,输入下载地址https://dl-ssl.google.com/android/eclipse/后面步骤根据提示就可以了2,离线安装(本地安装)2.1 直接下
2013-08-04 00:11:48
7660
转载 IOS基础开发二(iphone计算器)
CalculatorViewController:(MVC的控制器)[cpp] view plaincopyprint?// CalculatorViewController.h // Calculator // // Created by WildCat on 13-7-28. // Copyri
2013-07-31 23:31:57
1339
转载 iOS tableVIewCell的使用总结
添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView, numberOfRowsInSection 和 cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.- (NSInteger)numberOfSectionsInTableView:(UITableV
2013-07-31 23:21:29
23306
转载 Objectc-c 方法参数传递
Object-c的一个方法可以包含多个参数,除了第一个参数外,后面的所有参数都要写名字,这一点和其他的语言有很大的不同。多个参数的写法(方法的数据类型) 函数名: (参数1数据类型) 参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;举个例子,一个方法的定义:-(void) setKids: (NSString *)myOldestKi
2013-07-12 08:09:48
1855
转载 XCODE 4.2 中的@synthesize, @property
说明:"@property"、"@synthesize"和"release"之间的关系。在***ViewController.h中在建立"标签"控件后,使用了@property(nonatomic,retain) UILabel*label;声明控件的属性,并且加入在前面@interface中指定的相同UILabel控件对象,所以在**ViewController.m开始时必须添加@syn
2013-07-11 22:50:48
791
转载 上下文数据流图 绘制
(对初学者来说这是篇极好的文章,所以转载收藏了,感谢原文笔者的贡献)首先先让我们明确一下为什么要绘制上下文数据流图?对于程序员来说,我们要知道:整个系统中,哪一些是要我们编程解决的,哪一些不用。上下文数据流图,就是用来建立初始的项目范围的。上下文数据流图的几个符号: 外部代理:是与系统交互的外部的人员、组织部门、其他系统或者其他组织,也称为外
2013-06-12 10:36:14
12710
转载 A Look-and-feel switcher
/* * Copyright (c) Ian F. Darwin, http://www.darwinsys.com/, 1996-2002. * All rights reserved. Software written by Ian F. Darwin and others. * $Id: LICENSE,v 1.8 2004/02/09 03:33:38 ian Exp $ * *
2013-06-07 20:59:24
740
转载 android响应事件(按钮)的三种方式
方式1 采用匿名内部类方法 button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { System.out.println("button1 clicked");
2013-06-05 17:06:15
1041
转载 Android UI 单线程模型
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。2.1
2013-06-04 15:42:21
848
转载 记事本使用技巧
记事本使用技巧1.在记事本文件的开头输入:“.LOG”之后你每次打开这个文件就会在自动的纪录下文本打开的时间2.在记事本中按F5,可以显示当前系统时间;3.利用记事本浏览网页特效4.利用记事本过滤非文本信息 5.批处理 :这应该是记事本最常用的方式了,批量处理自然能省去好多宝贵的时间以及烦琐的过程。就比如复制文件,从E盘上复制1G的电影到D盘,为这我亲自测试过了,如
2013-06-02 15:42:54
7096
转载 Google Maps Android API V2 开发
最近在做android地图的应用,之前就做过,可是这次再做,发现google很强大,更新太快了,网上流传的那些都落伍了,google map都更新到V2这个版本了,这是我自己花费无数心血的成果,参考了国内外好多人写的东西,1.首先安装Google Play services SDKGoogle Maps Android API是作为这个SDK的一部分发行的。
2013-05-27 11:24:17
4242
转载 android 蓝牙开发
package tjj.bluetooth2;import android.app.Activity;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import android.content.BroadcastReceiver;import android.cont
2013-05-22 18:02:21
724
转载 JAVA 为什么创建interface
通俗的讲,就是为了降低耦合度。一个很搞笑的例子:看看下面的程序: 一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。------------------------------public interface 人{ void 吃饭(); void 睡觉(); }public class 学生 implements 人{
2013-05-22 01:15:19
1142
转载 Android eclipse中程序调试
一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Applica
2013-05-19 09:18:56
1108
原创 android logcat无法打印日志(华为手机)
进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开
2013-05-11 19:24:22
1168
敏感词统计与过滤系统
2012-08-30
计算机科学概论-中文版
2012-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人