文章分类 -  Technology

摘要:转载自:http://xqjay19910131-yahoo-cn.iteye.com/blog/1025989Inflater英文意思是膨胀,在android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的 阅读全文
posted @ 2012-07-04 14:24 日光之下无新事 阅读(249) 评论(0) 推荐(0) 编辑
摘要:转载自:https://sites.google.com/site/xiexieveryday/android/android1-2/android1-2-6/android1-2-6-9package jp.javadrive.android;import android.app.Activity;import android.os.Bundle;import android.widget.LinearLayout;import android.view.View;import android.view.ViewGroup;import android.webkit.WebView;impo 阅读全文
posted @ 2012-07-04 13:51 日光之下无新事 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:# diff [-选项] 文件一 文件二 例如:# diff /home/passwd /home/passwd_new如果上述命令执行方式处的文件一(或者是文件二)是目录,文件二(或者是文件一)不是目录,这样diff就会在目录中找到与文件名相匹配的文件进行比较,例如:# diff /home file这样diff会在/home目录中找到是否有file文件,然后与后面的file文件进行内容比较。 阅读全文
posted @ 2012-07-04 13:27 日光之下无新事 阅读(3769) 评论(0) 推荐(0) 编辑
摘要:转载网址:http://www.cnblogs.com/bravestarrhu/archive/2012/05/03/2481265.html1.TextView之跑马灯效果 android:ellipsize属性使用之跑马灯效果 android:ellipsize 设置当文字过长时,该控件该如何显示。有如下值设置: "start"—–省略号显示在开头 "end"——省略号显示在结尾 "middle"—-省略号显示在中间 "marquee" ——以跑马灯的方式显示(动画横向向左移动) 布局文件中给TextView 阅读全文
posted @ 2012-07-04 12:45 日光之下无新事 阅读(2178) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://orgcent.com/android-custom-vertical-scroll-textview/http://orgcent.com/android-vertical-horizontal-scroll-textview/下面将介绍TextView实现滚动的三种方式:1、嵌套在ScrollView或者HorizontalScrollView中垂直滚动:<scrollview android:layout_width="fill_parent" android:layout_height="fill_parent" a 阅读全文
posted @ 2012-07-04 12:14 日光之下无新事 阅读(7242) 评论(0) 推荐(0) 编辑
摘要:(double) (Math.round(sd3*10000)/10000.0); // 这样为保持4位(double) (Math.round(sd3*100)/100.0); // 这样为保持2位.2.另一种办法import java.text.DecimalFormat;// 第一个为2位,第二个为3位.DecimalFormat df2 = new DecimalFormat("###.00");DecimalFormat df2 = new DecimalFormat("###.000");System.out.println(df2.form 阅读全文
posted @ 2012-07-04 11:47 日光之下无新事 阅读(37197) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://cocoapps.blogspot.tw/2011/08/ios-5storyboard.htmlStoryBoard是iOS 5的新特征,旨在代替历史悠久的NIB/XIB(其实StoryBoard还是基于NIB/XIB的,不过开发人员已经无需直接跟NIB打交道了)。目前关于StoryBoard的文档并不多,苹果的iOS 5的开发者文档里也仅有不多的介绍。所以,本文只是简单的谈谈本人对StoryBoard的一些粗浅的理解。(StoryBoard有时也叫做 StoryBoarding,我不太注意这种细节,所以两个词经常会混用,如果你英语可以的话,能体会到两者的细微差别)I 阅读全文
posted @ 2012-07-04 11:17 日光之下无新事 阅读(154) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://www.easywayserver.com/blog/java-how-to-read-xml-file/books.xml<?xml version="1.0" encoding="iso-8859-1"?><library> <book> <name>Head First Java, 2nd Edition</name> <author>Kathy Sierra and Bert Bates</author> <publication-d 阅读全文
posted @ 2012-07-04 10:51 日光之下无新事 阅读(268) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://www.json.org/json-zh.htmlhttp://zh.wikipedia.org/wiki/JSONJSON用於描述數據結構,有以下形式存在。 * 对象 (object):一个对象以「{」开始,并以「}」结束。一个对象包含一系列非排序的名稱/值對,每個名稱/值對之間使用「,」分割。 * 名稱/值對(collection):名稱和值之間使用「:」隔開,一般的形式是: {name:value}一个名称是一个字符串; 一个值可以是一个字符串,一个数值,一个对象,一个布尔值,一个有序列表,或者一个null值。 * 值的有序列表(Array):一個或者多個值用「, 阅读全文
posted @ 2012-07-04 10:42 日光之下无新事 阅读(173) 评论(0) 推荐(0) 编辑
摘要:今天碰到一个问题,想要在程式中为textView设定字体颜色。可是setTextColor总是不起作用,于是查了一些资料。虽然最后发现没有设定成功是因为我程式的问题,因为是要设定桌面上GridView中的项目的textView的字体颜色,利用View convertView = LayoutInflater.from(context).inflate(R.layout.grid, null);TextView tv = (TextView) convertView.findViewById(R.id.name);tv.setTextColor(Color.RED);完全没有作用。原因是通过这种 阅读全文
posted @ 2012-07-03 19:44 日光之下无新事 阅读(1943) 评论(0) 推荐(0) 编辑
摘要:在设置背景图时,如果图片不够大会被拉伸,使图片失真,如果图片太大会对view控件的显示造成影响。如果只是在ImageView中设置图片的话,在程式中可以利用setScaleType进行动态设定,在xml中可以简单的用android:scaleType来设定。(android:scaleType="CENTER_INSIDE" 图片比View小,图片不会拉伸android:scaleType="CENTER_CROP" 图片比View大,View不被拉伸 其他属性的设置以后慢慢在研究。)现在要作的是设置LinearLayout的background时如何让 阅读全文
posted @ 2012-07-03 19:44 日光之下无新事 阅读(7923) 评论(0) 推荐(0) 编辑
摘要:转载自:http://ozzysun.blogspot.tw/2010/10/android-intent-filter-intent.html一.Intent接收原理當使用者發送一個intent出來,要求元件去執行動作,如果這個intent裡有很清楚的設定了ComponentName,那麼intent就會直接被送到指定的元件,並啟動該元件,如果沒有設定,則會由Android系統自動去判斷該把這intent送到哪個元件上啟動他。大多數在本身專案內元件可以處理的動作,intent通常都會直接指明要給哪個元件處理,如果沒有指定元件名稱的intent大多是用來啟動其他Application上的元件二 阅读全文
posted @ 2012-06-28 15:57 日光之下无新事 阅读(274) 评论(0) 推荐(0) 编辑
摘要:AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service.下面的代码详细的介绍了两种定时方式的使用:(1)在指定时长后执行某项操作//操作:发送一个广播,广播接收后Toast提示定时操作完成Intent intent =new Intent(Main.this, alarmreceive 阅读全文
posted @ 2012-06-28 15:47 日光之下无新事 阅读(212) 评论(0) 推荐(0) 编辑
摘要:转载自:http://androidgill.blogspot.tw/2011/12/pendingintent1.html簡 單來說,Intent指定好要幹嘛後,就去做了。而PedingIntent則是先把某個Intent包好,丟給某個程式,以後再去執行Intent要幹 嘛。比如用startActivity(intent)就會直接去啟動和intent關聯的某個程式了。相對的,假設APK1想告訴APK2在某個情況 下,去執行APK3的話,就可以在APK1設定好PendingIntent(內容就是去執行APK3),然後丟過去給APK2,然後APK2在某種情況 下,就去執行PendingInten 阅读全文
posted @ 2012-06-28 15:42 日光之下无新事 阅读(669) 评论(0) 推荐(0) 编辑
摘要:参考:http://blog.csdn.net/androidbluetooth/article/details/7199708博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。网络状态发生变化的时候,系统会发出 android.net.conn.CONNECTIVITY_CHANGE .下面是实现的 demo :package mark.zhang;import android.app.Service;import android.content.BroadcastReceiver 阅读全文
posted @ 2012-06-28 15:36 日光之下无新事 阅读(46114) 评论(0) 推荐(1) 编辑
摘要:android的PowerManager和PowerManager.WakeLock转载自:http://www.cnblogs.com/keyindex/articles/1819504.htmlPowerManager.WakeLock PowerManager.WakerLock是我分析Standup Timer源代码时发现的一个小知识点,Standup Timer 用WakeLock保证程序运行时保持手机屏幕的恒亮(程序虽小但也做得相当的细心,考虑的很周到)。PowerManager 和PowerManager.WakerLock7用于对Android设备的电源进行管理。 Powe.. 阅读全文
posted @ 2012-06-28 15:26 日光之下无新事 阅读(656) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.ophonesdn.com/article/show/30概要:本文通过对OPhone内置闹铃功能的简单介绍,来让开发者朋友们了解基于OPhone平台下客户/服务模式的编程模型,以及如何使用OPhone系统提供的闹铃唤醒功能。与此同时,本文还对 PendingIntent做一些简单的介绍,并通过实例程序来演示如何通过PendingIntent将闹钟应用程序和系统闹铃服务联系起来。(作者:Yang Ai'in)一、闹铃功能 闹钟应用程序作为人们日常常用的基本应用程序之一,其重要性不言而喻。在OPhone系统中闹铃服务功能不仅仅对闹钟应用程序服务,最重要的是可 阅读全文
posted @ 2012-06-28 15:13 日光之下无新事 阅读(449) 评论(0) 推荐(0) 编辑
摘要:转载自:http://android.yaohuiji.com/archives/727本讲内容: Broadcast Receiver 的使用1、Broadcast Receiver简介2、Broadcast Receiver接收系统自带的广播3、自定义广播一、Broadcast Receiver简介Android中的四大组件是 Activity、Service、Broadcast和Content Provider。而Intent是一个对动作和行为的抽象描述,负责组件之间程序之间进行消息传递。那么Broadcast Receiver组件就提供了一种把Intent作为一个消息广播出去,由所有对 阅读全文
posted @ 2012-06-28 14:55 日光之下无新事 阅读(537) 评论(1) 推荐(1) 编辑
摘要:参考网址:http://www.jackforfun.com/2007/07/java-synchronized.html最近寫程式遇到各個 Thread 之間共用資料保護的問題,做了點功課,寫下一些小筆記。簡單介紹Synchronized使用時,需指定一個物件,系統會Lock此物件,當程式進入Synchrnoized區塊或Method時,該物件會被 Lock,直到離開Synchronized時才會被釋放。在Lock期間,鎖定同一物件的其他Synchronized區塊,會因為無法取得物件的 Lock而等待。待物件Release Lock後,其他的Synchronized區塊會有一個取得該物件的 阅读全文
posted @ 2012-06-28 14:45 日光之下无新事 阅读(185) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://allenshao.iteye.com/blog/1040935工具主要有两个Allocation Tracker和heap dumps。Allocation Tracker使用方法:如果是在真机上进行debug的话,有可能出现,在DDMS页面的devices栏中,无法看到真机中的每个进程,这是由于权限不够,如果是拿到root权限的真机,应该可以看到每一个在运行的进程。点击你要调试的进程,然后在Allocation Tracker点击start tracking.这样程式在运行时就可以记录Allocation Tracker的信息。heap dumps的使用方法:根据网 阅读全文
posted @ 2012-06-13 19:27 日光之下无新事 阅读(1288) 评论(0) 推荐(0) 编辑