上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 在Fedora下安装了一个MySQL Workbench,运行,连接数据库,在Store in Keychain时出现了gnome-keyring-daemon错误,不能保存密码,也就连不上数据库。解决的办法是编辑/usr/bin/mysql-workbench,将# WB_NO_GNOME_KEY... 阅读全文
posted @ 2014-08-05 10:13 MSTK 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 点击Help->About Eclipse,在弹出的对话框下部有很多logo。鼠标在logo上停留,会有提示,找出提示为Eclipse.org的那个logo,即为Eclipse的logo,点击,就可以看到Eclipse的版本。 阅读全文
posted @ 2014-08-01 10:09 MSTK 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在Eclipse下生成jar包分很多种情况。最简单的情况是没有用到第三方jar包,那么直接Export就可以生成jar包。但是如果用到了第三方jar包,那么就比较繁琐了,很不方便。FatJar可以解决这个问题,使用FatJar,即使包含了很多第三方jar包,也可以很方便的生成jar包。安装FatJa... 阅读全文
posted @ 2014-08-01 09:54 MSTK 阅读(9541) 评论(0) 推荐(0) 编辑
摘要: 发出HTTP请求并获得HTTP响应的过程如下:(1)定义HTTP请求HttpPut(HttpPost/HttpGet/HttpDelete)等;(2)定义各种Header,并加入HttpPut中;(3)定义HttpEntitty,将要发送的XML字符串加入HttpEntity,并将HttpEntit... 阅读全文
posted @ 2014-07-28 16:59 MSTK 阅读(11045) 评论(0) 推荐(0) 编辑
摘要: Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion、Spark等)的服务器。在Linux环境下安装Tigase的步骤如下:(1)下载安装文件到https://projects.tigase.org/projects/tig... 阅读全文
posted @ 2014-07-25 14:47 MSTK 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 虚拟机,不论是VirtualBox还是VMWare,都提供了几种网络连接方式,其中包括了桥接(Bridged)、网络地址翻译(NAT)和主机模式(Host-only)。桥接(Bridged)相当于在主机所在的局域网中增加了一台机器,主机和虚拟机的IP地址都是主机所在的局域网的IP地址,并且主机和虚拟... 阅读全文
posted @ 2014-07-24 11:01 MSTK 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 修改MySQL的root密码,需要按以下步骤进行:(1)使用现有root密码登录MySQL,并且use mysql数据库;(2)执行SQL语句:update user set Password=PASSWORD('新密码') where user='root';;(3)退出mysql,重新启动MyS... 阅读全文
posted @ 2014-07-18 15:44 MSTK 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 调试程序时,有时需要同时使用多个Console,如一个Console运行Server,一个Console运行Client。而一般情况下Eclipse只有一个Console,这时就需要增加一个Console。点击Open Console(带加号的窗口),选择"5 New Console View",即... 阅读全文
posted @ 2014-07-15 15:22 MSTK 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: 用Eclipse导入Java项目时,经常会出现“No projects are found to import”错误(尤其是导入网上下载的项目时),这是因为文件夹里面没有.project和.classpath两个文件。解决的办法很简单:1、从其他Java项目里面复制这两个文件2、修改文件,.clas... 阅读全文
posted @ 2014-07-11 16:47 MSTK 阅读(11852) 评论(0) 推荐(0) 编辑
摘要: GitHub上找到自己要下载的项目以后,有3种方法可以下载源代码。第一种是复制该项目的地址,然后用其他软件下载;第二种是安装了官方客户端,可以直接点击"Clone in Desktop"下载,好像客户端只有Windows Vista, 7, 8的,没有XP的;第三种是点击"Download ZIP"... 阅读全文
posted @ 2014-06-06 10:59 MSTK 阅读(3868) 评论(0) 推荐(0) 编辑
摘要: Tigase和OpenFire都是基于XMPP(Extensible Messaging and Presence Protocol,可扩展通讯和表示协议)的,主要功能是实现消息的即时通信。Google Talk支持XMPP协议,可惜QQ和MSN不支持XMPP协议,如果支持的话,Google Tal... 阅读全文
posted @ 2014-05-29 19:09 MSTK 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 首先,到http://www.mysql.com/downloads/下载MySQL的安装文件mysql-installer,双击运行安装。然后,配置环境变量,右键单击:我的电脑->高级->环境变量->新建,输入以下环境变量:然后双击path变量编辑,在后面加上“;%MYSQL_HOME%\bin;... 阅读全文
posted @ 2014-05-24 17:48 MSTK 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 查看JDK是否已经安装,可以在cmd窗口里输入java -version,如果没有提示出错,就表示已经安装。查看JDK的安装路径,可以输入java -verbose,会返回很多信息,其中就包含了JDK的安装路径。 阅读全文
posted @ 2014-05-23 11:21 MSTK 阅读(21898) 评论(0) 推荐(0) 编辑
摘要: 最近把移动硬盘上的一个Android项目复制到笔记本上面,import后项目文件夹始终有一个红色叹号,console里面提示“archive for required library...”,原来是libs\android-support-v4.jar文件被损坏了,重新下载并覆盖这个文件,恢复正常了... 阅读全文
posted @ 2014-05-08 21:08 MSTK 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 把短信发送出去以后,一般要把已发送的短信写入短信数据库。短信数据库有多个Uri,其中已发送的Uri是content://sms/sent。 // 把短信写入数据库 public void writeMsg(){ try{ ContentValues values = new ContentValues(); // 发送时间 values.put("date", System.currentTimeMillis()); // 阅读状态 values.put("read", 0); // 类型:1为收,2为发 values.put("type&qu 阅读全文
posted @ 2014-04-11 17:37 MSTK 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 最近开发了一个Widget,老是运行时间长了就会出现NullPointerException错误,一直不知道是什么原因造成的,后来把Widget加入360一键清理的保护名单,错误就少很多,但是仍然有错,再后来干脆把360手机卫士卸载了,就完全正常了,可能是360把Widget的变量清理掉了。 阅读全文
posted @ 2014-04-05 12:34 MSTK 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 如果觉得Eclipse的颜色太刺眼,可以修改背景与字体颜色,方法如下:(1)到http://eclipsecolorthemes.org/下载主题文件,可以选择xml文件或者epf文件;(2)Eclipse菜单:File->Import->Preferences,选择下载的配置文件,单击Finish,就完成了主题文件的设置。 阅读全文
posted @ 2014-04-04 18:35 MSTK 阅读(1130) 评论(0) 推荐(1) 编辑
摘要: Android系统启动时,会发出android.intent.action.BOOT_COMPLETED广播,定义一个类继承自BroadcastReceiver,监听该广播,并在收到该广播时启动Service,就可以实现在系统启动时运行Service。如定义类BroadReceiver继承自BroadcastReceiver,在Manifest文件中定义: 该类能够接收到android.intent.action.BOOT_COMPLETED广播。Java文件:public class BroadReceiver extends BroadcastReceiv... 阅读全文
posted @ 2014-03-29 15:59 MSTK 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 有些情况下需要把一个Activity分割成几部分,如上半部分绘制图形,下半部分显示图表,这时就需要用到ActivityGroup。定义一个类继承自ActivityGroup,Java文件如下:package com.h.callsta;import android.app.ActivityGroup;import android.app.LocalActivityManager;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.Window;im 阅读全文
posted @ 2014-03-26 14:27 MSTK 阅读(1517) 评论(2) 推荐(0) 编辑
摘要: 有时源代码丢失了,这时如果有apk文件的话,是可以对apk文件反编译得到源文件的,本文介绍一下简单的反编译apk文件的过程。1、工具反编译apk需要的工具有两个:apk2java和apktool,在网上可以下载。2、反编译Java文件(1)把apk文件的后缀名改为zip,再解压缩,得到classes.dex文件,将该文件复制到dex2jar-0.0.9.9文件夹(不同版本可能名称会不同);(2)打开命令窗口,目录CD到dex2jar-0.0.9.9文件夹,输入dex2jar.bat classes.dex,生成classes_dex2jar.jar文件:(3)进入jdui文件夹,运行jd-gu 阅读全文
posted @ 2014-03-25 23:18 MSTK 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 开发Widget时,经常想把Widget的背景设置成透明的,显得比较有品位。如果想让控件的颜色是透明的,可以定义以下的颜色:#33000000一共是8位16进制数,其中后面6位是颜色的RGB值。前面两位是颜色透明的数值,值越小,就越透明。然后把控件的android:background属性设置为定义的颜色,就可以得到下面的效果。 阅读全文
posted @ 2014-03-21 22:28 MSTK 阅读(6031) 评论(0) 推荐(0) 编辑
摘要: 点击按钮发送短信以后,倒计时3秒钟后退出Activity。本来想用弹出多个Toast的方法实现,后来发现效果不好,因为Toast.LENGTH_LONG显示3秒钟,Toast.LENGTH_SHORT显示2秒钟,如果每秒倒计时一次,后面的Toast弹出来时,前面的Toast还没有消失。用Toast的setText()方法解决了这个问题。TimerTask和Handler变量: TimerTask task = new TimerTask(){ public void run() { Message message = new Message(); ... 阅读全文
posted @ 2014-03-19 20:48 MSTK 阅读(1917) 评论(0) 推荐(1) 编辑
摘要: // 发送短信 public void sendMsg(){ String content = edtSend.getText().toString(); SmsManager smsManager = SmsManager.getDefault(); List divideContents = smsManager.divideMessage(content); for (String text : divideContents) { smsManager.sendTextMessage(smsWidget.str_number, null, text, null... 阅读全文
posted @ 2014-03-19 20:37 MSTK 阅读(541) 评论(1) 推荐(0) 编辑
摘要: MultiLine Text是多行文本,默认设置下,光标是停留在控件中间的,很不好看。解决的方法是设置属性android:gravity="top",这样光标就会停留在第一行。 阅读全文
posted @ 2014-03-19 17:51 MSTK 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 在Activity中使用startActivity()方法不会有任何限制,因为Activity重载了Context的startActivity()方法。但是如果是在其他地方(如Widget或Service、BroadcastReceiver中)使用startActivity()方法,就会报错:android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this reall 阅读全文
posted @ 2014-03-14 16:41 MSTK 阅读(4270) 评论(0) 推荐(0) 编辑
摘要: 最近开发Widget,要在Widget上显示图片,出现了FAILED BINDER TRANSACTION错误,后来才发现是因为图片太大了。Widget使用的是RemoteViews,而Intent传输的bytes不能超过40k,把图片缩小到40k以下就正常了。在Activity里面不存在这个问题。 阅读全文
posted @ 2014-03-14 13:41 MSTK 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 根据电话号码获得联系人头像,是经常会碰到的问题。通过ContentProvider,可以访问Android中的联系人等数据。常用的Uri有:联系人信息Uri:content://com.android.contacts/contacts联系人电话Uri:content://com.android.contacts/data/phones联系人邮件Uri:content://com.android.contacts/data/emails 并且提供了根据电话号码获取data表数据的功能,方法为:data/phones/filter/号码,返回一个数据集。再通过数据集获得该联系人的contact_ 阅读全文
posted @ 2014-03-06 21:29 MSTK 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 把一个长字符串分解成若干个固定长度的短字符串,由于事先不知道长字符串的长度,以及短字符串的数量,只能使用List。 public static void get_list_sbody(String s){ // 计数变量 int num = 0; // 每行的字符数 int r_num = 27; // 字符串 String sx = new String(""); lst_sbody = new ArrayList(); char[] cr =s.toCharArray(); for(int i=0; i<cr.length; i++){ // 换行或字符... 阅读全文
posted @ 2014-03-06 20:47 MSTK 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 在用手机调试程序时,有时会出现“Adb connection Error:远程主机强迫关闭了一个现有的连接”的错误。出现这种错误时,可以按照以下步骤解决:(1)运行cmd.exe,并将目录CD到\sdk\tools;(2)运行adb kill-server关闭adb;(3)运行adb start-server启动adb。启动成功以后,就不会再出现这种错误了。 阅读全文
posted @ 2014-03-01 15:22 MSTK 阅读(3515) 评论(0) 推荐(0) 编辑
摘要: 控件有很多属性,如android:id、android:layout_width、android:layout_height等,但是这些属性都是系统自带的属性。使用attrs.xml文件,可以自己定义属性。本文在Android自定义控件的基础上,用attrs.xml文件自己定义了属性。首先,在values文件夹下,新建一个attrs.xml文件,文件内容如下: 其中,表明样式名称为CustomView,下面包含了两个自定义属性tColor和tSize,其中tColor是颜色(color)类的属性,tSize是尺寸(dimension)类的属性。主窗体的... 阅读全文
posted @ 2014-03-01 15:10 MSTK 阅读(3880) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页