PIXNET Logo登入

Frank's Blog

跳到主文

Beneath this mask there is more than flesh. Beneath this mask there is an idea, and ideas are bulletproof.

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 09 週四 201200:01
  • [Android] Seekbar 範例

package com.pocketdigi;
import android.app.Activity;
import android.os.Bundle;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class main extends Activity {
/** Called when the activity is first created. */
SeekBar sb;
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv=(TextView)findViewById(R.id.tv);
sb=(SeekBar)findViewById(R.id.seek);
sb.setProgress(90);
sb.setOnSeekBarChangeListener(sbLis);
}
private OnSeekBarChangeListener sbLis=new OnSeekBarChangeListener(){
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
//進度改變時觸發
tv.setText(String.valueOf(sb.getProgress()));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// 開始拖動時觸發,與onProgressChanged區別在於onStartTrackingTouch在停止拖動前只觸發一次
//而onProgressChanged只要在拖動,就會重複觸發
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
//結束拖動時觸發
}
};
}
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(3,130)

  • 個人分類:Android
▲top
  • 2月 08 週三 201223:33
  • [Android] int 與 String 轉換

將字串 String 轉換成整數 int? 
A. 有兩個方法: 
1). int i = Integer.parseInt([String]); 或 
i = Integer.parseInt([String],[int radix]); 
2). int i = Integer.valueOf(my_str).intValue(); 
將整數 int 轉換成字串 String ? 
A. 有三種方法: 
1.) String s = String.valueOf(i); 
2.) String s = Integer.toString(i); 
3.) String s = "" + i; 
注: Double, Float, Long 轉成字串的方法大同小異. 
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(1) 人氣(51,962)

  • 個人分類:Android
▲top
  • 2月 06 週一 201221:13
  • [Android] 設定圖片顯示/隱藏

android view的setVisibility方法值的意思 
有三個值 visibility  One of VISIBLE, INVISIBLE, or GONE. 
常量值為0,意思是可見的 
常量值為4,意思是不可見的 
常量值為8,意思是不可見的,而且不佔用空間
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(627)

  • 個人分類:Android
▲top
  • 2月 06 週一 201215:15
  • [教學] 不重複比對演算法

最近看了些文章, 剛好看到一個還不錯的演算法
相信許多人曾經有過把一些東西存在容器或是陣列裡頭
然後要一一比對是內容是否與該容器裡頭的任一個相同
通常比較常見的, 是用雙迴圈(巢式)來處理掉它,
但…. 往往這個過程會付出二倍以上的效能
在一個容器裡頭, 裝了 6 個物件
分別要比對這 6 個物件, 或許我們常看到的做法是像這樣
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(2) 人氣(13,419)

  • 個人分類:
▲top
  • 2月 06 週一 201210:05
  • [思考] 每位Google工程師面試必會的15道程式考題(下)

google-puzzle
8. 寫一段程式去計算某「字串」(String)是否為另一字串的翻轉
挑戰:這是挑戰你是否能夠跳脫現有的運算思維。
例如,「字串」通常代表幾行可以被印刷和看見的字母或文字,但是也可以代表二維的矩陣(matrix)或其他物件。問
你必須確認是否你可以讓一個字串翻轉,包括非文字的字串。
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(1) 人氣(2,438)

  • 個人分類:思考
▲top
  • 2月 06 週一 201210:01
  • [思考] 每位Google工程師面試必會的15道程式考題(上)





你一定聽過一大堆進Google必考的瘋狂面試問題,但除此之外,每位工程師還須加考專業的技術問題,證明你的寫程式能力。Glassdoor是一家供求職者評價面試經驗的網站,蒐集了許多有趣的Google面試問題,現在就來看看進Google必考的刁鑽問題吧! 


1. 撰寫一個整數演算法


挑戰:這是一個比較隨意的問題,設計來讓工程師定義參數(parameter)。


如果是Assembly組合語言,則必須建立基本的算式,如果是其他語言就很容易,大多數語言都有支援算式,只要把數字帶入即可。


2. 將兩個排序好的Linked List合併


挑戰:這是一般Google面試問題的基本設計,讓你找出有效率的方式解決問題。


如果你要合併兩個「linked list」,遇到的問題是兩個list間的順序是衝突的,你必須找到一個好演算法快速重新排序。


3. 給一組區間(一定秒數),讓你找出哪組區間重疊了


挑戰:Google同時會要求你解決一組數學問題,用來挑戰工程師很有效率的思考問題,不只是考撰寫程式。


4. 如果有一組N node,該有向無環圖(directed acyclic graph)的邊最大值為何?


n-node


挑戰:這是知名數學題目「旅行者問題」的變形


你必須畫出每個node之間的線,但是不能有一個明顯的路徑是回到出發的原點。


5. 在Java語言中,finally、final和finalize的有何不同?


挑戰:上述詞彙都有特定的意義,無法混淆。.


Google考你懂不懂Java。舉例來說,Finalize是處理「垃圾回收」機制,而Finally是只特定錯誤訊息。


6. 移除一組text文本中的重複句子


挑戰:這個問題主要是考你是否能夠估算該試題能在一定時間內解決。


雖然你可以暴力法試著窮盡所有可能,但是也有可能永遠無法解決。


7. 給予一組字串(String),找出可以包含給定字母組合的最小視窗(minimum window)
挑戰:有很多種解法,取決於你採用的演算法


Google要的是能夠找出最快演算法的工程師。


 



(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(1) 人氣(8,451)

  • 個人分類:思考
▲top
  • 2月 04 週六 201217:01
  • [MAC] 查看自己的MAC OS X 是32還是64


到 應用程式→工具程式→終端機
開啟終端機後,輸入以下指令
ioreg -l -p IODeviceTree | grep firmware-abi
若結果為 EFI64 那就代表你是64位元的唷!相對的EFI32就是32位元拉!
結果如下圖所示:
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(28)

  • 個人分類:MAC
▲top
  • 2月 03 週五 201221:12
  • [Android] 新增片頭動畫

大家應該都有玩過遊戲的經驗吧 !
幾乎每個遊戲在開始之前, 總會先播放個片頭的動畫,
這個動作也漸漸的在一些應用程式裡頭被使用
而這篇, 就是在說明如果在 Android 手機裡頭, 執行應用程式之前
先播放個片頭動畫, 之後再繼續的執行你所設定的程式 !! 在這之前, 找了一堆網路的資料, 大部份都是在教如何操作 MediaPlayer 與 VideoView 這二個元件,但… 片頭動畫總不能存放在使用者手機的記憶卡中,
而是跟隨著軟體安裝時, 而被放在軟體程式裡頭,
所以這次操作的目的, 是針對播放 『Resource』 裡頭的影音檔, 而不是 『SDCard』 裡頭的資料先前查了一些文章, 有的在使用 MediaPlayer 播放 Resource 的影片時, 會有聲音, 但沒影像而有些文章則表示 VideoView 是不支援播放 Resource 裡頭的影片
但… 底下這個範例則是使用 VideoView 來播放 Resource 裡頭的影片
(註: Resource 裡頭的影片, 是存放於 res/raw 裡頭 )
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(621)

  • 個人分類:Android
▲top
  • 2月 03 週五 201221:09
  • [Android] 更改textview字型

Android 在設定文字的字型,
除了調用內建的字型外, 也可以引用外部的字型
TextView mTextView = (TextView) findViewById(R.id.mTextView);
mTextView.setTypeface(
Typeface.createFormAsset(getAssets(), "fonts/HandmadeTypewriter.ttf")
);
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(9,472)

  • 個人分類:Android
▲top
  • 2月 02 週四 201222:07
  • [Android] 如何載入舊專案

Eclipse載入別人的專案,不太直覺,不是open喔, 是[File->New->Android Project]



New Android Project 視窗中選擇Create Project from existing source 
(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(8,257)

  • 個人分類:Android
▲top
«1...45614»

About Me

Frank
暱稱:
Frank
分類:
數位生活
好友:
累積中
地區:

anobii

文章分類

toggle 人的生活 (4)
  • SharePoint (6)
  • 思考 (2)
  • 電影 (1)
  • 音樂 (5)
toggle 宅的生活 (15)
  • ORACLE (1)
  • C# (5)
  • cisco (1)
  • 系統測試 (1)
  • Android (21)
  • MAC (1)
  • Hyper-V (2)
  • Windows Server (1)
  • Windows (15)
  • JAVA (4)
  • SQL Server (5)
  • 教學 (16)
  • 硬體 (8)
  • 問題 (16)
  • 軟體 (12)
  • 未分類文章 (1)

最新文章

  • [VM] 網路模式 (Host-only, NAT, Bridge) 差異性
  • [電影] 人間師格 Detachment
  • [Share Point] 啟動SharePoint 2010 Session 機制
  • [Share Point] WebPart 開發
  • [Share Point] SmartPart 安裝及佈署
  • [Share Point] 隱藏SharePoint2010 Dialoag視窗中的Ribbon
  • [Share Point] 自訂義導覽MENU
  • [AJAX] ModalPopupExtender 實作 (彈出版權同意視窗)
  • [C#] Fileupload 加入副檔名過濾
  • [Android] Line 免費表情符號下載

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣: