`
whotodo
  • 浏览: 168328 次
文章分类
社区版块
存档分类
最新评论
文章列表
编写程序时我们常常需要获得系统的属性信息,Java中有一个System类,它有一个类方法叫做getProperty。 Java中,实参以及对应的返回值列表如下: Name Meaning Example file.separator 路径分隔符 / java.class.path 到哪个路径寻找字节码文件 . java.home JRE安装目录 /system java.vendor JRE供应商名字 java.vendor.url JRE供应商网址链接 http://www.android.com/ java.versi ...
最近在做一个关于股票的软件(for Android),在软件中需要实现一个 股票走势图的功能,本来想到用 最基础的画板和画笔去实现来着,在设计的过程中发现好复杂,需要抽象出很多东西,而且代码量也不小(相对之后提到的来说),我是一个真真正正的懒人,实在不乐意动手写那么多东西,而且还会有很多不可预见性的风险,于是 上网查了一些资料,跟朋友咨询了一下,发现了它(AChartEngine): AChartEngine is a charting library for Android applications. It currently supports the following cha ...
多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。 <progressBar android:id="@+id/widget43" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical&quo ...
http://www.ibm.com/developerworks/cn/java/design/#SINGLE60
看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。一、引子话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这种有病的现象在OO(面向对象)语言中可以避免了。下面就以Java语言为基础来引入我们本文的主题:工厂模式。二、分类工厂模式主要是为创建对象提供过渡接口 ...
在android 的editText 中插入表情,其实就是将一个自己定义好的特殊的标示使用图片进行替换: 首先你要自己定义一个类继承EditText 这个类 package com.work.down; import android.content.Context; import android.graphics.drawable.Drawable; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.style.ImageSpan; impo ...
下载tcpdump, 还有个地址是http://www.strazzere.com/android/tcpdump,不知道具体版本。 详细使用请参考http://www.tcpdump.org/里面的文档 你需要root权限 adb push c:/wherever_you_put/tcpdump /data/local/tcpdump adb shell chmod 6755 /data/local/tcpdump 抓包很简单 adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap # "-p ...
第一步:首先在AndroidManifest.xml中加入下面红色代码:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.action“ android:versionCode="1“ android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@s ...
package com.work.down.service; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import javax.net.ssl.HttpsURLConnection; /** * 文件上传类 * @author android * ...
取得当前屏幕的截图主要使用了Bitmap 类里的方法,首相取得一个bitmap 然后用取得的bitmap 去绘制一张图片然后进行保存。 废话不多说直接上代码: 1.import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Rect; import android.os.Env ...
本讲的内容,理解起来很难,也许你看了很多资料也看不明白,但是用起来缺简单的要命。所以我们干脆拿一个音乐播放器中进度条的实例来说明一下 AIDL和Remote Service的价值和使用方法,你把这个例子跑一边,体会一下就OK了。下面的例子是我正在准备的项目实例中的一部分。 首先说明一下我们面临的问题,如果看不懂下面的描述请看前面的课程: 第一、我们知道在AndroId中如果需要进行音乐播放,最方面的方法就是使用自带的MediaPlayer对象,如果我们在Activity中控制MediaPlayer对象进行播放,那么一旦你打开了另外一个程序譬如浏览器,那么歌声就会立刻停止,这当然不是我们需 ...
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而 findViewById()是用来获得具体控件的。LayoutInflater经常在BaseAdapter的getView方法中用到,用来获取整个View并返回。LayoutInflater的用法有三种: 第一种方法: LayoutInflater inflater = LayoutI ...
第一步:在e盘新建txt文件,取名为config.txt(名字随便取) 一行一行输入要读取的内容,例如 15088711664 上啥15158141233 数据15088711233 卡到 15158133432 时间15088711344 怎么 保存 第二步:新建工程,新建两个文件TextReaderFile.java 和ReaderFile.java import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io ...
Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. 访问IIS客户端出现如上错信息提示, 在网上查了查解决方案如下: 1。右键我的电脑-- ...
import java.util.Calendar; import java.util.Scanner; public class IfLeapYear1 { public static void main(String[] args) { System.out.println("请输入要判断的年份: "); Scanner in = new Scanner(System.in); int a = in.nextInt(); Calendar c = Calendar.getInstance(); ...
Global site tag (gtag.js) - Google Analytics