Powered By Blogger

2012年5月12日 星期六

小專案分享-公尺與英呎互換並儲存目前數值

心血來潮做了個小東東,也閒閒沒事無聊設計出台斤及公斤換算方便家父買菜:D 哈哈!!

此範例為簡單的公尺與英尺互相換算,有興趣的朋友也可加強至換算為各項單位。


------------------------------------------GOOD2.JAVA-----------------------------------------

public class GDD02 extends Activity {

   
    private Button Button1,Button2;
    private EditText EText;
    private TextView infoView;
    double      xx,yy;
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        findview();
        setlistener();
           }

    public void findview()
    {
         EText = (EditText) findViewById(R.id.Height);
              infoView = (TextView)findViewById(R.id.BMI_Suggest);        
                   Button1= (Button)findViewById(R.id.btn1);
                          Button2= (Button)findViewById(R.id.btn2);
    }
   
    public void setlistener()
    {
        Button1.setOnClickListener(new Button.OnClickListener(){
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Convert1();
            }
        });
       
        Button2.setOnClickListener(new Button.OnClickListener(){
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Convert2();
            }
        });
    }
   
    private void Convert1()
    {
        try{
            DecimalFormat cf = new DecimalFormat("0.0");
            DecimalFormat nf = new DecimalFormat("0.00");
            xx=Double.parseDouble(EText.getText().toString());
            yy=Double.parseDouble(EText.getText().toString())*3.28;
         infoView.setText(String.valueOf(cf.format(xx)+"公尺="+nf.format(yy)+"英尺"));
       
       
        }
        catch (NumberFormatException e)
        {
            infoView.setText("請輸入數字!");
        }
       
        }
   
    private void Convert2()
    {
        try{
        DecimalFormat cf = new DecimalFormat("0.0");
        DecimalFormat nf = new DecimalFormat("0.00");
        xx=Double.parseDouble(EText.getText().toString());
        yy=Double.parseDouble(EText.getText().toString())*0.3048;
        infoView.setText(String.valueOf(cf.format(xx)+"英尺="+nf.format(yy)+"公尺"));
        }
        catch (NumberFormatException e)
        {
            infoView.setText("請輸入數字!");
        }

    }
    protected static final int MENU_RESET =Menu.FIRST;
    protected static final int SAVE =Menu.FIRST+1;
    protected static final int PUT =Menu.FIRST+2;
    @Override
    public boolean
    onCreateOptionsMenu(Menu menu)
    {
        MenuInflater inflater = getMenuInflater();
        menu.add(0, MENU_RESET, 0, "重設");
        menu.add(0, SAVE, 1, "儲存當前數值");
        menu.add(0, PUT, 2, "載入偏好設定");
       
        return true;
    }
   
    public boolean
    onOptionsItemSelected(MenuItem item)
    {
        switch(item.getItemId()){
      
        case MENU_RESET:
            ResetValue();
           break;
     
        case SAVE:
            SAVE();
           break;   
      
        case PUT:
            PUT();
        break;   
           
               }
       
        return true;
    }
   
    private void  ResetValue()
    {
        EText.setText("");
        infoView.setText("");
    }    
    private void SAVE()
    {
        SharedPreferences settings = getSharedPreferences("Preference", 0);
                  //置入屬性的字串
         settings.edit().putString("name", EText.getText().toString()).commit();
         settings.edit().putString("math", infoView.getText().toString()).commit();
    }    
    private void PUT()
    {
        SharedPreferences settings = getSharedPreferences("Preference", 0);
                  //取出屬性的字串
                 String name = settings.getString("name", "");
                 EText.setText(name);
                 String math = settings.getString("math", "");
                 infoView.setText(math);
    }    

}

------------------------------------------main.xml-----------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget41"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TextView
android:id="@+id/in_Height"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/in_Height"
>
</TextView>
<EditText
android:id="@+id/Height"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:text="@string/Height"
>
</EditText>
<TextView
android:id="@+id/BMI_Result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/BMI_Result"
>
</TextView>
<TextView
android:id="@+id/BMI_Suggest"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/BMI_Suggest"
>
</TextView>

<RelativeLayout
    android:id="@+id/relativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <Button
        android:id="@+id/btn2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:text="@string/btn2" />

    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="@string/btn1" />

</RelativeLayout>

</LinearLayout>


------------------------------------------實際運行畫面-----------------------------------------



開始執行的畫面

















輸入欲轉換的值並按下轉換的按鈕即可得到所需要的答案



按下下方MENU鍵,並按下儲存當前數值

















可手動或按下MENU的重設按鈕將畫面清除。

 按下MENU鍵的載入偏好設定,即可把原先儲存起來的數值及換算結果重新顯示出來至畫面。









 

Google語意延伸搜尋測試啟動

聯合新聞網/特約記者Delia Yeh/報導

稱霸網路搜尋市場的Google,在搜尋演算技術上不斷改進,希望讓使用者在最短的時間內,以最簡便的方式在茫茫網海中,找尋到所需的訊息。 日前國外媒體Search Engine Land (SEL)披露,Google近日開始測試新搜尋技術—語意延伸搜尋(semantic search)。在一般搜尋結果之外,透過關鍵字的語意延伸,在搜尋結果右側另外提供與關鍵字相關且完整、詳細的搜尋結果。

尤其是搜尋演員、歌手、電影、知名人士、電視劇、與書籍時,右欄的延伸搜尋結果,將提供仔細的相關訊息;同時,在網友Google+ 社交圈中的訊息也會出現。舉例來說,若是輸入關鍵字「Lost」(編按:美國知名點是影集),右欄延伸搜尋結果除了有劇情簡介之外,還有播出時間、語言、編劇、劇組團隊、以及演員陣容等等。
根據華爾街日報在三月的報導,Google院士同時也是知名搜尋專家 Amit Singhal接受採訪時曾表示,Google長期專注於提升搜尋技術,提供網友更直接、更正確的搜尋結果,這也是Google持續努力的目標;而語意延伸搜尋僅需透過一個關鍵字,即可獲得更多相關的訊息。這個新技術讓網友可藉此延伸而出的搜尋結果,連結相關訊息,充分展現網路超連結(hyperlink)的特性。
目前為止,語意延伸搜尋仍在測試階段,僅有部分網友可以搶先體驗Google展新的搜尋技術,而全球正式推出的日期仍遙遙無期。然而,Google在2010年推出的Google Instant隨打即搜技術至今尚未正式支援中文(繁體、簡體),推估與中文的使用著重語意內容分析,對應到搜尋演算法的難度相對提高的狀況有關,因此,語意延伸搜尋何時才能支援中文,便利廣大的中文使用者,令人好奇。

Android開發手札-變換字體大小(兩個Activity之間的連結)

這次來分享如何讓兩個Activity互相連結,就如同某些專案有變換字體大小的偏好設定值,此為最簡單的方法。


----------------------------------------Main.java--------------------------------------------

public class Main extends Activity {
    //ContextMenuActivity主程式
        final static int 變換字體顏色及大小 = 1000;
        /** Called when the activity is first created. */
        //登記上下文菜單
        @Override
        public void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
             requestWindowFeature(Window.FEATURE_NO_TITLE); 
             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
             
             setContentView(R.layout.main);
             LinearLayout view = (LinearLayout)findViewById(R.id.view1);
             registerForContextMenu(view);
             Intent intent=getIntent();
            
             int position = intent.getIntExtra("color",2);
             int position2 = intent.getIntExtra("size",2);
             int position3 = intent.getIntExtra("null",1);
           
            
   
             TextView myText = (TextView)findViewById(R.id.myText);
             AssetManager assetManager = getAssets();
             InputStream inputStream = null;
         
             String MyStream;
             try {
              // 指定/assets/xxx.txt
         inputStream = assetManager.open("myinfo.txt");
       
         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
         byte[] bytes = new byte[4096];
       
         int len;
         while ((len = inputStream.read(bytes)) > 0){
          byteArrayOutputStream.write(bytes, 0, len);
         }
       
         MyStream = new String(byteArrayOutputStream.toByteArray(), "BIG5");
       
        } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
         MyStream = e.toString();
        }
       
       
      
        myText.setText(MyStream);
        switch(position) {
        case 0:
            // 切換成紅色
           myText.setTextColor(Color.RED);
            break;
        case 1:
            // 切換成黃色
            myText.setTextColor(Color.YELLOW);
          
            break;
        case 2:
            // 切換成藍色
            myText.setTextColor(Color.BLUE);
            break;
        case 3:
            // 切換成綠色
            myText.setTextColor(Color.GREEN);
            break;
        case 4:
            // 切換成白色
            myText.setTextColor(Color.WHITE);
            break;
        case 5:
            // 切換成白色
            myText.setTextColor(Color.CYAN);
            break;
        case 6:
            // 切換成亮灰
            myText.setTextColor(Color.LTGRAY);
            break;
        case 7:
            // 切換成洋紅
            myText.setTextColor(Color.MAGENTA);
            break;
        case 8:
            // 切換成暗灰
            myText.setTextColor(Color.DKGRAY);
            break;   
        case 9:
            // 切換成白色
            myText.setTextColor(Color.BLACK);
            break;   
    } 
       
       
        switch(position2) {
        case 0:
        
            myText.setTextSize(12);
            break;
        case 1:
           
            myText.setTextSize(14);
            break;
        case 2:
           
            myText.setTextSize(16);
            break;
        case 3:
           
            myText.setTextSize(18);
            break;
        case 4:
           
            myText.setTextSize(20);
            break;
        case 5:
           
            myText.setTextSize(22);
            break;
        case 6:
           
            myText.setTextSize(24);
            break;
        case 7:
           
            myText.setTextSize(26);
            break;
        case 8:
           
            myText.setTextSize(28);
            break;   
        case 9:
           
            myText.setTextSize(30);
            break;   
    
    } 
        switch(position3){    //回復原來預設值
        case 0:
        myText.setTextSize(16);
        myText.setTextColor(Color.BLUE);
        break;
        }
   
}
       
    //建立上下文菜單
        @Override
        public void onCreateContextMenu(ContextMenu menu, View v,
                ContextMenuInfo menuInfo) {
            super.onCreateContextMenu(menu, v, menuInfo);
            menu.add(0, 變換字體顏色及大小,0, "變換字體顏色及大小");
   
        }
        //處理上下文菜單
        @Override
        public boolean onContextItemSelected(MenuItem item) {
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
   
           switch (item.getItemId()) {
            case 變換字體顏色及大小:
                Intent intent = new Intent();
                intent.setClass(Main.this, Main2.class);
                startActivity(intent);
                finish();
                 break;
              }
           
             builder.create();
             return true;
        }
       
}



----------------------------------------Main.xml--------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/view1"
    >
    <TextView android:id="@+id/myText" android:text="TextView" android:layout_height="wrap_content" android:layout_width="wrap_content"></TextView>
</LinearLayout>






----------------------------------------Main2.java--------------------------------------------


public class Main2 extends Activity {

    int position;
    int position2;
    int position3;
 
    static final String[] mDaysList=new String[] {
        "紅色", "黃色", "藍色", "綠色",
        "白色", "天空色", "亮灰色", "洋紅色", "暗灰色", "黑色"
    };   
        static final String[] mDaysList2=new String[] {
            "12", "14", "16", "18",
            "20", "22", "24", "26", "28", "30"
        };
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         requestWindowFeature(Window.FEATURE_NO_TITLE); 
         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
         
         setContentView(R.layout.main2);
        
         TextView textView = (TextView) findViewById(R.id.textView1);
         textView.setTextColor(Color.RED);
         textView.setTextSize(25);
       
         TextView textView2 = (TextView) findViewById(R.id.textView2);
         textView2.setTextColor(Color.RED);
         textView2.setTextSize(25);
        
         Spinner mSpinner1;
         Spinner mSpinner2;
        
        
        
           mSpinner1 = (Spinner) findViewById(R.id.spinner1);
          
     
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, mDaysList);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            mSpinner1.setAdapter(adapter);
            mSpinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
                  
            public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int pos, long id) {
                  
            position = pos;
               
                }
               
                public void onNothingSelected(AdapterView<?> parentView) {
              
                }

            });
       
           
            mSpinner2  = (Spinner) findViewById(R.id.spinner2);
            
            ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, mDaysList2);
            adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            mSpinner2.setAdapter(adapter2);
            mSpinner2.setOnItemSelectedListener(new OnItemSelectedListener() {
                  
                public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int pos2, long id) {
                  
               position2 = pos2;
               
                     
                }
               
                public void onNothingSelected(AdapterView<?> parentView) {
              
                }

            });
          
         Button b1 = (Button) findViewById(R.id.button1);
            b1.setOnClickListener(new Button.OnClickListener()
            {
              public void onClick(View v)
              {
                  Intent intent = new Intent();
                     intent.setClass(Main2.this, Main.class);
                   
                     intent.putExtra("color",position);    
                     intent.putExtra("size",position2);    
                     
                    startActivity(intent);
                    finish();
               
              }
            });
           
            //回復預設值
            Button b2 = (Button) findViewById(R.id.button2);
            b2.setOnClickListener(new Button.OnClickListener()
            {
              public void onClick(View v)
              {
                  Intent intent = new Intent();
                     intent.setClass(Main2.this, Main.class);
                     intent.putExtra("null",position3);    
                     startActivity(intent);
                      finish();
              }
            });
         } 
    }

----------------------------------------Main2.xml--------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" 
android:layout_width="match_parent" 
android:orientation="vertical" 
android:layout_height="match_parent">
        <TextView android:text="字型顏色" 
android:id="@+id/textView1"
 android:layout_width="wrap_content" 
android:layout_height="wrap_content">
</TextView>
        <Spinner android:id="@+id/spinner1" 
android:layout_height="wrap_content" 
android:layout_width="match_parent">
</Spinner>
        <TextView android:text="字型大小" 
android:id="@+id/textView2" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
</TextView>
        <Spinner android:id="@+id/spinner2" 
android:layout_height="wrap_content" 
android:layout_width="match_parent">
</Spinner>
        <LinearLayout android:layout_width="match_parent" 
android:id="@+id/linearLayout2" 
android:layout_height="match_parent" 
android:orientation="horizontal">
            <LinearLayout android:layout_width="wrap_content" android:id="@+id/linearLayout3" 
android:layout_height="match_parent">
                <Button android:text="確定" 
android:id="@+id/button1" 
android:layout_height="wrap_content"
 android:layout_width="wrap_content"></Button>
            </LinearLayout>
            <Button android:text="回復預設值" 
android:id="@+id/button2" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content">
</Button>
        </LinearLayout>
    </LinearLayout>
 

----------------------------------------執行畫面--------------------------------------------



                                              執行畫面會叫出mytext內的文字檔



                                                  長按畫面跳出功能選項


                             此時來到另外一個修改自型顏色及自型大小的Activity

                                               選擇欲修改的樣式接著按確定
          
                             


"淡定",爆紅的詞句頗有意思的..

一個PPT上的故事,竟然被網友們瘋狂轉載,甚至掀起"淡定"熱潮,好像甚麼都會跟淡定扯上邊...... 淡定紅茶、淡定感冒藥...........

 或許會爆紅也不是沒有原因,現在台灣人真的非常需要淡定的方法,一想到物價漲薪水卻.......,人民整個呈現抓狂狀態,希望自己淡定的功力能更上一層,對付將來無法想像的"挑戰".......

 

人生小品-程式設計的樂趣!

   想當年在我初中時期,當時看到家裡來的電腦工程師那專心看著螢幕並試著解決客人問題的那專業感真的深深崇拜,也因此立志當個電腦維修人員替對電腦不了解的人解決其問題:),現在真的不一樣了.......隨著電腦的普及,一般人對電腦基礎的認知及相關重灌軟體、基本維修維護、安裝作業系統等有著初步了解,甚至碰到問題只需要上網查詢就能知道如何排除故障............,突然腦筋一動,想到除了硬體維修維護,一般人用電腦最主要是利用軟體來解決問題,而有了從事軟體開發的念頭。


  隨著現今智慧型手機的普及,開發APP軟體有成為赤手可熱的行業之一,在使用者付費機制下,開發者勢必將軟體的質感及功能大幅提升,最殘酷的就是使用者的批評必須將其轉換為往後修改的方向,開發者努力地找出不符合期待的地方,到最後演變成無止境的更新下去........

 

  但如果讓使用者反映良好,給予許多正面回應,等於打了場勝仗~~ ,透過使用者們的推薦及開發者個人努力的推廣,下載量可以說是呈現倍數成長,應證了萬事起頭難的道理............



Galaxy SIII ,5月15日搶先定!!!!


  三星於(5/4)在英國倫敦發表 GALAXY S 第三代智慧型手機 SAMSUNG GALAXY S III。SAMSUNG GALAXY S III 採用 Android 4.0 Ice Cream Sandwich 作業系統,搭載 4.8 吋 HD Super AMOLED 顯示螢幕,其 800 萬畫素相機與 190 萬畫素的前置鏡頭,提供多元照相及臉部辨識功能;是一款以人性與自然為設計原點,具有語音辨識,可讓使用者輕鬆且立即分享。SAMSUNG GALAXY S III 預計將於 2012 年 5 月底歐洲率先上市,台灣則是會在 5/15 晚上開始開放消費者登錄【GALAXY S III 早鳥預訂】,甫上市即推出鵝卵石藍、大理石白兩款顏色,未來三星也將陸續引進其他顏色機種。
                                                                                        
新聞內容取自手機王
 


看到手機王上的消息真的是太開心了,到時5月15日一定預購搶第一!!!雖然手上的S2很好用,不過這次外型及許多人性化功能深深吸引住我的目光>"<!
三星的產品真的吸睛功力一流.......因該又是一波引爆Android智慧型手機熱潮。



 

Android開發手札-儲存當前畫面文字

此專案開發常應用於簡訊及各個文字輸入儲存,如寫到一半須儲存避免資料關閉後消失的方法。在此分享最簡單的寫法及應用。



--------------------------------------------mian.java--------------------------------------------


public class main extends Activity {
    public static final String SETTING_FILE = "SETTING_File";
    //定義SharedPreferences內容檔名
    public static final String NAME_MSG = "Name_Msg";   
    //定義字串變數-1
   
private EditText mEditText01;  
private Button toastButton;
 /** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,        WindowManager.LayoutParams.FLAG_FULLSCREEN);

       setContentView(R.layout.main);
       
        mEditText01 = (EditText)findViewById(R.id.editText1);
        SharedPreferences settings = getSharedPreferences(SETTING_FILE, 0);
        String name_msg = settings.getString(NAME_MSG, "");
        mEditText01.setText(name_msg);
        mEditText01.setTextColor(Color.RED);
        toastButton = (Button) findViewById(R.id.button1);
                   toastButton.setOnClickListener(new Button.OnClickListener() {
                   public void onClick(View view) {
                   Toast.makeText(view.getContext(),
                   "已儲存完畢!",   
                   Toast.LENGTH_LONG).show();
                   SharedPreferences settings = getSharedPreferences(SETTING_FILE, 0);
                   settings.edit()
                  .putString(NAME_MSG, mEditText01.getText().toString())
                  .commit();
       }
    });
  }   
}


--------------------------------------------mian.xml--------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android" android:baselineAligned="false"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">
 <EditText android:hint="請輸入筆記" 
android:id="@+id/editText1"
android:layout_width="fill_parent"
 android:layout_height="350dip">
</EditText>
 <LinearLayout android:layout_height="wrap_content"
 android:id="@+id/linearLayout1"
 android:layout_width="fill_parent">
 <Button android:layout_height="wrap_content"
android:id="@+id/button1" android:text="儲存"
android:layout_width="fill_parent"
android:layout_gravity="center">
</Button>
    </LinearLayout>
</LinearLayout>


--------------------------------------------成品展示--------------------------------------------

輸入玩文字後,按下儲存後,關閉專案,下次執行時就會出現先前已打的文字。






專案開發歷程

不知從何時起,coding似乎變成每日必做的"運動",翻了多少書、開發了多少小專案從沒去過往,或許這就是所謂的熱忱吧.....不在乎努力能否有收穫.....,繼續埋頭苦幹下去..... ..


首先先來分享Android的listview切換activity的用法吧^^,listview在程式裡有著重要的地位,它將專案更有效地歸類整理,甚至能客製化使專案更為高級、生動,google play上很多熱門作品都使用其來表現。  


-------------------------list1.java-------------------------------

public class list1 extends Activity {
    //範例的選單名稱和應用程式Class
    private Object[] activities = {
        "切換到專案b",        b.class,
      };


        @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
         setContentView(R.layout.listview);
      
        //建立個範例選單名稱的陣列list
        CharSequence[] list = new CharSequence[activities.length / 2];
        for (int i = 0; i < list.length; i++) {
            list[i] = (String)activities[i * 2];
        }
        //將範例選單名稱安置在listView
        ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_list_item_1, list);
        ListView listView = (ListView)findViewById(R.id.ListView01);
        listView.setAdapter(adapter);
        //按下選單名稱指向相關的應用程式Class
        listView.setOnItemClickListener(new OnItemClickListener() {      
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {  
                Intent intent = new Intent(list1.this, (Class<?>)activities[position * 2 + 1]);
                startActivity(intent);
            }      
        });   
    }
}
 

-------------------------listview.xml---------------------------


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" android:gravity="center_horizontal">
 
       <ListView
              android:id="@+id/ListView01"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"  > 
       </ListView> 

</LinearLayout>
 

---------------------------成品樣式---------------------------


 

2012年5月6日 星期日

台手機購物增5成 網速卻輸日韓

TVBSTVBS – 2012年5月5日 下午2:13
相關內容




您平常會用手機上網購物嗎?根據信用卡業者調查,台灣手機上網購物人次,比起去年增加了5成,民眾大多購買食品、服飾等等,只是手機雖然攜帶方便,但也有民眾認為排版「太陽春」,不容易選購,再加上網路速度太慢,全球排名輸給日韓,每開一個網頁就要花上10到20秒,反而影響購物心情。

香噴噴的熟食、甜點,甚至是服裝、家電,都是民眾上網購物的選項之一,根據信用卡業者統計,台灣手機上網購物人次,今年上升到24%,加上2成民眾想用手機購物,比起去年增加了5成。

網拍琳瑯滿目的商品,手機一開隨時上網,手機購物排行榜,第一名是團購跟折價券占了27%,餐飲食品佔23%,至於服飾也有大約20%,但畢竟手機排版,比不上電腦網頁,有的購物網站,手機排版也比較「陽春」,民眾認為各有優劣。

民眾:「我年紀有點大,所以對我來說螢幕字太小;很方便啊!隨身帶著就想隨時用。」

雖然用手機上網感覺很方便,但仔細瞧瞧,每點一次連結,就必須花上10到20秒的等待時間,也被民眾抱怨,速度實在太慢,其實全球網路速度排名,前三名分別是南韓、日本跟香港,台灣排名第43,下載時間就比日韓多出4倍,手機上網購物固然方便,但速度恐怕一樣是「慢吞吞」。

全球行動裝置革命降臨 廣告行銷人準備接招

行動裝置革命喊得震天價響,而現在,是廣告行銷人體現它的時刻。


2012/05/06 00:05 陳怡君 綜合報導

《Forbes》報導,僅僅 3 年光陰,行動裝置把個人電腦打得兵敗如山倒,建立了一種嶄新的通訊媒介。

以宏觀的角度來看,行動裝置連結領域只花費 3 年時間就達成個人電腦網路 10 倍的成就。個人電腦網際網路花了 17 年時間才連結了 10 億部裝置,而行動裝置,特別是智慧型手機,將在 5 年內就實現 100 億台目標。

行動裝置消費行為成長速度驚人,全球民眾寵幸行動裝置,冷落電視電腦。美國民眾每天有 142 分鐘耗在他們的行動裝置上,電視 135 分鐘、個人電腦 96 分鐘,行動裝置因而成為最主要的媒體銷售管道。

催化這波空前成長的因素乃是,行動裝置是第一個真正的全球平台。電腦笨重難以搬移且又昂貴,從來沒有大規模普及,事實上,發展中國家電腦普及率從來沒有超過 10%。

機動性將成主流的趨勢再明顯不過。此時此刻,隨著行動裝置平台不斷湧現,希冀主宰平台的廣告人與行銷人,是時候推出革命性與進化性的廣告產品。

革新俯拾即是─行動裝置本身、豐富多元的媒體廣告形態、數據目標都不斷突破;而全球企業需要重新思索、重新執行廣告策略,以與目前產業舉目所見最大、以及最明確的觀眾群進行交流。

智慧型手機以及平板電腦已然重新定義與擴展「帶著走」的特性。比之剛冷的個人電腦,行動裝置有著寬闊的螢幕、精緻的使用者介面、創新的跨平台工具,更加娛樂導向、更加身臨其境、更加情感豐沛。因此,21 世紀的「創意」,由行動裝置來定義。

包羅萬象的媒體已在許多方面改變行動裝置媒介,HTML 5 帶來閱讀新境界,雲端技術持續打破廣告內容的限制。今年,HTML 5 將在更強大、更完善的生態系統中成為核心。HTML 5 有助標準化行動裝置廣告,不過裝置螢幕大小不同、處理能力、可資利用的 RAM、瀏覽器能力決定你能傳播何種身歷其境的經驗。對此種過程游刃有餘的品牌能夠從中獲益更多,他們尋求合作的對象,除了必須理解這套生態系統,且擁有將對的產品放在對的裝置上的技術能力。

隨著第三波創造性革新浪潮逼近,企業需要考量語境經驗的差異,以便客製化,與閱聽大眾進行最大規模的交流,並且體現新的數據目標能力。

新的數據科技潛力無窮,成為新模型浮現的基礎。隨著新數據變得可行,行為、社交與地理定位功能等目標定位能力都將被重新定義。行動裝置上的地理定位功能是絕佳例證,從以個人電腦網路移動到嶄新層面,從「居住在何方」到「現在身處何方」。(接下頁)

[NT:PAGE=undefined$]

因此,現在不僅能夠確知我們在紐約市哪個街區工作,或者我們到了科羅拉多州哪個小鎮觀光、我們目前站立的樓層高度、我們正在健行的山岳海拔,都成為得以方便取得的資訊。

除卻創意與定向的革新,行動裝置分析將繼續成為此管道中廣告支出的關鍵與推動力量。不久後,cookies 就只會是行動裝置追蹤科技的其中一種必要形式,並且將與其它新形式結合,以確保投資報酬率追蹤規模與精確維持在最佳水準。

行動裝置管道另一個特點是其無所不在、無時無刻不存在。手機裝置已經佔了全球媒體時間超過 ¼(27%),行動裝置網際網路使用者平均一天花 7.2 小時在其上。2015 年以前,80% 的行動廣告支出將來自美國以外的地區,意即行動裝置在全球具有不可限量的前途。

如何精確執行全球化戰略是很大的挑戰,但無論如何,設法征服是可能而且必要的。中東,是行動裝置生態系統需要特別瞄準的區域。智慧型手機的魅力在中東益發受到推崇,行動裝置與廣告曝光的使用越來越普遍。

獨立廣告公司InMobi 過去 1 年來的曝光量就成長 4 倍,智慧型手機廣告比重佔了 2/3,中東智慧型手機曝光量僅次於北美和歐洲。媒體消費趨勢持續改變廣告景觀,緊盯具有成長潛能的區域,適時適地靈活運用行動裝置廣告,得以確保企業活力旺盛與貼合市場。

行動裝置標準的匱乏與其固有的分裂性,增添宣傳活動執行困難度,因此,廣告人必須選擇恰當的行動裝置專家夥伴來開發兼容並蓄的解決方案。

行動裝置標誌著數位媒體真正的革命,全球開發中和開發中國家的消費者也將逐漸捨棄其它形式的傳播與內容消費,而以行動裝置作為主要工具。擁抱行動裝置,建立美妙經驗,拓展全球市場,廣告行銷的前程似錦。

新聞來源:華視 http://news.cts.com.tw/

平板電腦智慧手機 今年開放報稅

中廣新聞網中廣新聞網 – 2012年5月6日 上午10:18

網路報稅工具愈來愈多,財政部今年首度開放平板電腦、智慧型手機網路報稅,但目前限於Android系統,為了確保報稅期間的網站網路安全,財政部加強各項網管監控。

財政部財稅資料中心主任蘇俊榮指出,智慧型手機與平板電腦日益普及,今年報稅首度開放平板電腦及智慧型手機上網報稅,作業系統也不再限於微軟的Windows。『以前大家只有在微軟的平台,今年可以到Mac、Linux。iPHONE、iPAD是做回復確認而已,申報必須要在Android平台上,iOS只能確認。』

為了確保網路報稅安全,財稅資料中心表示,所得資料下載及上傳都經過加密處理,全天候網管監控報稅網站,隨了有不斷電設備外,並具備異地備援中心,確保報稅全程不中斷。同時也提醒民眾,千萬不要在不明網站報稅或下載報稅軟體、不要在公眾電腦如網咖報稅、也不要在安裝P2P共享軟體或沒有防毒軟體或防火牆的電腦處理報稅資料,完成報稅後,要將個人報稅資料自電腦硬碟中移除,並至財政部電子申報繳稅服務網站查詢資料上傳情形,以確保個人資料安全。

水利署推APP 避災新工具

自由時報自由時報 – 2012年5月6日 上午4:28





水利署推APP 避災新工具

〔自由時報記者蘇金鳳/台中報導〕五月一日汛期開始,為讓民眾即時掌握汛期狀況,水利署開發出三種結合行動通訊的新避災工具。持有智慧型手機者,可下載「行動水情APP」;持有一般手機者,登錄手機門號可收到三個地區的淹水警戒簡訊服務;第三種就是只要在曾文水庫附近的中華電信用戶,就可收到洩洪簡訊。

梅雨季節已到,由於不少民眾使用智慧型手機,根據資策會去年七月的調查,台灣使用智慧型手機人數約有三百萬人,水利署便在五月汛期前開發三種結合行動通訊的新避災工具,讓擁有智慧型手機及一般手機的民眾,都能隨時知道汛期的狀況。

第一個避災的新工具就是開發「行動水情APP」,擁有智慧型手機的民眾,只要下載「行動水情APP」,就可即時收到「淹水警戒、河川水位警戒、員山子分洪、水庫洩洪」等四大水情的警戒資訊。

除此之外,行動水情APP也提供即時的雨量、水位、水庫水情等資訊,以及氣象預報的圖資查詢,甚至可以進一步透過CCTV監控影像,隨時看到監控現地的即時畫面。

沒有智慧型手機也沒有關係,水利署針對一般手機用戶,也提供了第二種行動通訊避災工具,民眾只要上水利署的防災資訊服務網,點選螢幕左下角「主動式民眾淹水預警系統」,再登錄姓名、手機門號、勾選想要知道的三個鄉鎮市區(例如自己的住家、老家、工作所在地的鄉鎮區),就可以收到三個地區的即時淹水警戒簡訊服務。

此外,只要是中華電信的用戶,就可在曾文水庫洩洪的警戒區內,收到洩洪的警戒簡訊,未來還會跟其他電信業者合作。

三星今年要賣2億隻手機 GALAXY S III英國售價出爐

NOWnewsNOWnews – 2012年5月5日 下午1:04
記者湯蕙如/綜合報導

三星新一代旗艦款機種 GALAXY S III 日前正式發表,對於新機承襲的機皇血統,三星電子 IT 與行動通訊部總裁申宗均(JK Shin)日前喊出要在 2012 年賣出 2 億隻三星手機的宣言,有意將三星的全球市佔自 21.1% 拉抬到 23%~24%。

另外,就在三星於英國倫敦發表新機後,當地電信商旋即公開手機價格與資費方案,根據當地資料顯示,儲存空間 16GB 機種售價約在 550 英鎊(折合新台幣約 2 萬 6000 元)。

若以當地價格評估,與近似規格的 HTC One X 相比,多出新台幣約 3000 元,另較 iPhone 4 S 比較多出約新台幣 2400 元。同時,英國預計 5 月 30 日上市,台灣會在同月 15 日開放預購,本地價格尚未公開。

附帶一提,根據市場研究公司 Strategy Analytic 在 4 月底公開的統計數字,三星在第一季的全球出貨量達 4450 萬台,超越蘋果的 3510 萬台隻手機,進一步超越 Nokia 成為全球最大手機製造商。

時機歹多賺多安心 近8成上班族想找兼差

NOWnewsNOWnews – 2012年3月7日 上午10:13
記者楊伶雯/台北報導

景氣動盪不明、物價持續高漲,上班族更會精打細算,不論有沒有轉職成功,都不排斥為自己尋求加薪的機會,360d才庫人力資源公佈「上班族轉職勇氣調查」,近8成(79%)受訪上班族表示有考慮想找兼差,多賺多點安心。

360d才庫人力資源公佈「上班族轉職勇氣調查」顯示,近8成(79%)受訪上班族表示有考慮想找兼差、接案的額外工作機會賺錢,晉身「上班劈腿族」行列;其中以文字工作類(39%),活動服務類(38%),是受訪求職者最想從事的兩大劈腿工作類型。

360d才庫人力資源 網站經理楊順弼表示,根據才庫Jcase外包網資料,今年第1季的會員人數與去年同期相較成長18 %,其中上班族佔79%,較去年同期成長30 %,顯示上班族對目前其他非正職工作形態的開放態度,及額外找尋開源收入的需求提升。

楊順弼建議,從事非典型工作形態的工作遊牧族(如派遣/兼差/打工/接案等)已越來越普及,了解並善用本身的工作技能與優勢特質,結合方便安全的兼差接案平台管道,利用空暇非上班時間為自己賺取第二份薪水並非難事。

360d才庫人力資源顧問(股)公司針對上班族,進行「上班族轉職勇氣調查」網路問卷,調查期間為101年02月19日,至101年02月29日,總計回收有效樣本1286份,信心水準95%,誤差值為正負3個百分點。

Samsung Galaxy S3 i9300 video preview



發佈日期:2012-05-03,發佈者: BesteProduct

Video preview van de Samsung Galaxy S3, gemaakt tijdens de lancering van het toestel in Londen (zie ook http://hbp.nu/1vk). BesteProduct.nl was er bij, met draaiende camera, en kon het toestel al even vasthouden... »

Hij is dun, hij is licht, hij heeft een enorm groot en mooi beeldscherm, een snelle processor. Eigenlijk alles wat we er van gehoopt hebben. Daarnaast heeft Samsung in de software flink wat handigheidjes toegevoegd die het gebruiksgemak moeten verhogen. Het toestel is misschien niet helemaal wat we gehoopt hadden na alle hype, maar de eerste indruk is toch positief.

Meer informatie op:
http://www.besteproduct.nl/nieuws/bericht/152/Samsung_Galaxy_S3_videopreview

Samsung Galaxy S3 vs HTC One X - Hands On and Comparison



發佈日期:2012-05-03,發佈者: minipcpro

Samsung Galaxy S3 vs HTC One X - http://www.netbooknews.com - We are comparing two amazing quadcore Android smartphones with each other: The Samsung Galaxy S3 and the HTC One X.

Samsung Galaxy S III Review (Hardware) & Hands-on



發佈日期:2012-05-03,發佈者: ThisIsMyNextMobile

You remember that Galaxy S II? A phone so good they launched it, well, a whole load of times. But after seeing phablet cousins and LTE variants, the true handset sequel is finally here. The Galaxy S III is moments away from being outed in front of journalists and Sammy's business partners in London, but in advance of the big reveal we were given a few hours to acquaint ourselves with the new star away from the crush of the show floor.

And what did we make of it? In short, Samsung's tried to bring its Galaxy S series in line with (and in some ways, further ahead of) what its team-up with Google accomplished. It's added some new quad-core Exynos processing juice, a 4.8-inch, HD Super AMOLED screen and a handful of Galaxy S III-only features in an earnest bid to maintain its place at the top of the Android pile.

At first blush, we were a little disappointed that Samsung didn't intend to push the design envelope with its new flagship. That's not to say we were repulsed: it just looks a lot like an amalgam of all the Galaxy phones we've seen in the last year. It flies closer to the Galaxy Nexus than the Galaxy S II, with a shape and contour all too similar to Google's first Android 4.0 handset. In the hand, the 4.8-inch screen is counter-balanced by the thin bezel, resulting in a shape that is still comfortable to hold. It feels very light, a mere 133g (4.7 ounces -- just a smidgen heavier than the HTC One X), and measures 8.6mm (0.34 inches) deep across its central waistline. (That's right, there's no more chin.)

A glossy plastic coats both the front face and flat battery cover, with a particularly attractive finish on the Pebble Blue option, making it our early favorite over the Marble White. A slightly different (but still glossy) plastic follows around the edge of the device. Thankfully, the absence of a metallic chassis does nothing to hurt the feeling of quality or solidity in the build.

The phone retains the physical home button, though it's now slimmer and generally less visually obvious. It's flanked by a pair of capacitive buttons that light up and disappear, and as expected there's the camera module, flash and loudspeaker at the back.

The 8-megapixel camera looks to be very similar to what we've seen on both the Galaxy S II and Galaxy Note -- which means it's a pretty capable shooter, although we're withholding judgment until we can test it out it in a mix of scenarios. Instead of shaking up the camera hardware, Samsung's pushed forward with the software interface -- something we've gone into more detail here. In brief, the new camera app supports dual still and video capture, adds face tagging for existing contacts and boasts improved face identification and tracking.

The screen is a 4.8-inch HD Super AMOLED display. The bad news? The lack of a "Plus" in that name means it's PenTile, which means that pixelation is still visible despite the 306 ppi density, due to the sharing of sub-pixels. The good news is that the resolution is still really good, and should suffice for all but the most eagle-eyed -- although if you're still not sure you can check out our own microscopic comparisons right here. It's also nice to see that the panel is cocooned in Gorilla Glass 2, besting its relative's fortified face, and it also offered great viewing angles.

The Galaxy S III's beating heart is Samsung's new 1.4GHz quad-core Exynos processor, aided by a fresh GPU that is supposedly 65 percent faster than the companion Mali 400 graphics chip on the Galaxy S II. Unfortunately, we didn't have time to give GTA III a blast, nor run our typical benchmark apps, but in any case the model we played with was not final hardware. That said, we were able to grab a quick SunSpider browser performance score of just under 1,500ms, putting the phone below HTC's polycarb-clad wonder -- but lower is better, by the way. Whizzing around the native apps and web browser was as pleasant as we expected, pinch-to-zoom pinged into action, while multimedia playback was effortless, irrespective of the software additions that Samsung has thrown into the mix (more on those in a second).

The phone houses a removable 2,100mAh battery, with a wireless charging option already in the works. Next to the battery and space for a micro-SIM, you'll find an increasingly rare microSD slot, whose absence was one of the main criticisms leveled at the Google Nexus, not to mention the HTC One X. This expandability sits alongside 16GB, 32GB or 64GB of internal storage, depending on which variant you buy. Other connection options here include Bluetooth 4.0, WiFi Direct, DLNA, an MHL-compatible micro-USB port and headphone socket, with NFC connected to the battery unit.

Galaxy S3 Official Review



發佈日期:2012-05-03,發佈者: RawkinapTech

Much Awaited S3 S Voice Review : http://youtu.be/XOFq1wF95vs
Galaxy S3 Review
For Specs An More : http://goo.gl/NGRka
Please Like Our Facebook Page : http://goo.gl/PBxgs

Samsung Galaxy S III Hands-on



發佈日期:2012-05-03,發佈者: PhoneArena

For more details, check out our web site: http://www.phonearena.com/news/Samsung-Galaxy-S-III-Hands-on_id29774
There she is, folks, the phone that we've been waiting for so long has finally arrived - the Samsung Galaxy S III itself! Introduced at a glamorous event in London, the Galaxy S III comes to freshen up Samsung's flagship Android handset offering, and it really brings a ton of new features...

Samsung Galaxy S III First Look



發佈日期:2012-05-03,發佈者: ThisIsMyNextMobile

You remember that Galaxy S II? A phone so good they launched it, well, a whole load of times. But after seeing phablet cousins and LTE variants, the true handset sequel is finally here. The Galaxy S III is moments away from being outed in front of journalists and Sammy's business partners in London, but in advance of the big reveal we were given a few hours to acquaint ourselves with the new star away from the crush of the show floor.

And what did we make of it? In short, Samsung's tried to bring its Galaxy S series in line with (and in some ways, further ahead of) what its team-up with Google accomplished. It's added some new quad-core Exynos processing juice, a 4.8-inch, HD Super AMOLED screen and a handful of Galaxy S III-only features in an earnest bid to maintain its place at the top of the Android pile.

At first blush, we were a little disappointed that Samsung didn't intend to push the design envelope with its new flagship. That's not to say we were repulsed: it just looks a lot like an amalgam of all the Galaxy phones we've seen in the last year. It flies closer to the Galaxy Nexus than the Galaxy S II, with a shape and contour all too similar to Google's first Android 4.0 handset. In the hand, the 4.8-inch screen is counter-balanced by the thin bezel, resulting in a shape that is still comfortable to hold. It feels very light, a mere 133g (4.7 ounces -- just a smidgen heavier than the HTC One X), and measures 8.6mm (0.34 inches) deep across its central waistline. (That's right, there's no more chin.)

A glossy plastic coats both the front face and flat battery cover, with a particularly attractive finish on the Pebble Blue option, making it our early favorite over the Marble White. A slightly different (but still glossy) plastic follows around the edge of the device. Thankfully, the absence of a metallic chassis does nothing to hurt the feeling of quality or solidity in the build.

The phone retains the physical home button, though it's now slimmer and generally less visually obvious. It's flanked by a pair of capacitive buttons that light up and disappear, and as expected there's the camera module, flash and loudspeaker at the back.

The 8-megapixel camera looks to be very similar to what we've seen on both the Galaxy S II and Galaxy Note -- which means it's a pretty capable shooter, although we're withholding judgment until we can test it out it in a mix of scenarios. Instead of shaking up the camera hardware, Samsung's pushed forward with the software interface -- something we've gone into more detail here. In brief, the new camera app supports dual still and video capture, adds face tagging for existing contacts and boasts improved face identification and tracking.

The screen is a 4.8-inch HD Super AMOLED display. The bad news? The lack of a "Plus" in that name means it's PenTile, which means that pixelation is still visible despite the 306 ppi density, due to the sharing of sub-pixels. The good news is that the resolution is still really good, and should suffice for all but the most eagle-eyed -- although if you're still not sure you can check out our own microscopic comparisons right here. It's also nice to see that the panel is cocooned in Gorilla Glass 2, besting its relative's fortified face, and it also offered great viewing angles.

The Galaxy S III's beating heart is Samsung's new 1.4GHz quad-core Exynos processor, aided by a fresh GPU that is supposedly 65 percent faster than the companion Mali 400 graphics chip on the Galaxy S II. Unfortunately, we didn't have time to give GTA III a blast, nor run our typical benchmark apps, but in any case the model we played with was not final hardware. That said, we were able to grab a quick SunSpider browser performance score of just under 1,500ms, putting the phone below HTC's polycarb-clad wonder -- but lower is better, by the way. Whizzing around the native apps and web browser was as pleasant as we expected, pinch-to-zoom pinged into action, while multimedia playback was effortless, irrespective of the software additions that Samsung has thrown into the mix (more on those in a second).

The phone houses a removable 2,100mAh battery, with a wireless charging option already in the works. Next to the battery and space for a micro-SIM, you'll find an increasingly rare microSD slot, whose absence was one of the main criticisms leveled at the Google Nexus, not to mention the HTC One X. This expandability sits alongside 16GB, 32GB or 64GB of internal storage, depending on which variant you buy. Other connection options here include Bluetooth 4.0, WiFi Direct, DLNA, an MHL-compatible micro-USB port and headphone socket, with NFC connected to the battery unit.

Samsung Galaxy S III hands-on and initial walkthrough



發佈日期:2012-05-03,發佈者: AndroidCentral

The Samsung Galaxy S III gets its first look from Phil and Alex. It's a 4.8-inch Android 4.0.4 device with Touchwiz and Ice Cream Sandwich, and an 8MP camera. http://goo.gl/wch33

Check out our complete hands-on post at http://goo.gl/1sQpe

個人感言:S3實在太漂亮了,S2我準備賣掉你囉^^"

Engadget: Samsung Galaxy S III i9300 軟體特色功能介紹



                                      Samsung Galaxy S III 軟體特色功能介紹

三星S3打體驗戰 嗆宏達電

三星「奧運機」Galaxy S3終於在英國倫敦亮相,強打軟體功能及使用者直覺操作,與宏達電的「消費者體驗」不謀而合,智慧型手機市場競爭往前大步邁進,從純粹比拚硬體規格的「價格戰」,進化為更重視創意及終端消費者的「體驗戰」。
三星年度智慧手機Galaxy S3將於5月29日在部分歐洲國家率先上市,今夏在美國、韓國與中國發售,全球總計將有145個國家及296個電信業者及通路銷售。台灣三星行動通訊部總經理杜偉昱表示,台灣將自本月15日開放預訂活動,並爭取全球首波上市。
三星計劃今年在全球賣出3.8億支手機,較去年成長27%,受惠Galaxy手機熱賣,台灣供應鏈閎暉、洋華、神腦下半年業績可望同樂。
三星昨晚在倫敦西南區Earl's Court舉行Galaxy S3手機發表會,全球超過2,000名媒體、分析師、電信業者及通路夥伴擠爆現場,台灣四大電信業者難得齊聚倫敦,台灣電信業者包括中華電信行銷處長胡學 海、遠傳電信總經理李彬、台灣大哥大營運總經理賴弦五及威寶電信總經理周鐘麒等,以及主力通路商神腦國際執行副總裁邱致忠、聯強主管等也跨海親臨會場。
Galaxy S3擁有優越的硬體條件,機身厚度從上一代的9毫米再減至8.6毫米,各項硬體功能提升,包括搭配四核心處理器及2,100毫安培的長效電池,機身重量卻僅維持在133克,配備規格相當頂級。
三星的硬體強項有目共睹,然而,相較市場預期,Galaxy S3將在硬體規格大幅躍進,三星這次卻把硬體規格作為基本手機配備,強調軟體功能整合及直覺性使用,包括體感操作、聲控語音等,可偵測使用者的臉部、語音及動作。
台灣三星行動通訊部總經理杜偉昱表示,今年第1季三星在台灣和全球都拿下智慧手機冠軍地位,看好「奧運機」Galaxy S3的成長動能,第2季將延續銷量,續坐龍頭寶座。
杜偉昱指出,大受歡迎的前一代Galaxy S2產品銷售1年,市場價格仍相當穩定,近期配合S3新機上市,5月1日才再度調降2,000元,目前通路售價為1.69萬元,至於Galaxy Note也同步降價2,000元,通路售價為2.19萬元。

圖/經濟日報提供

【2012/05/05 經濟日報】@ http://udn.com/

HTC再被告 諾基亞指控侵犯專利


新頭殼newtalk 2012.05.03 翁嫆琄/編譯報導
與蘋果的官司仍在審,HTC的專利糾紛再添一起。《路透社》2日報導,諾基亞(Nokia)在德國對HTC、RIM及優派(ViewSonic)提出多起 訴訟,指控這些公司侵犯了45項軟體專利。過去HTC曾是諾基亞在專利戰的盟友,這次諾基亞不但在德國提出告訴,也向美國國際貿易委員會(ITC)指控 HTC侵權,再要求法院起訴HTC及優派,顯示諾基亞4月時曾表示,將靠專利戰來籌措更多資金的聲明確實是來真的。
諾基亞的最新聲明指出,該公司的技術受到專利保護,卻被其他公司任意使用,遭侵權的專利包括手機的電源管理、數據加密等技術。同時,諾基亞也向美國ITC 投訴,指控HTC侵犯了9項專利,要求美國禁售HTC的感動機4G、Inspire 4G及其他8款手機和2款平板電腦。
另外,諾基亞在美國聯邦法院也提出訴訟,除了同樣指控HTC侵犯9項專利之外,更增加了其他9項專利,包括跨時區調整的技術。
HTC曾與諾基亞結盟多年,共同對抗德國專利事務所IPCom,因此被外界認為兩者為專利戰的盟友。對此HTC表示,該公司自2003年來一直是諾基亞無線基本專利的許可持有人,除非律師確實見到諾基亞的訴訟文件,目前公司對此不予置評。
諾基亞曾與蘋果進行專利官司長達2年之久,2011年雙方才簽訂了專利授權協議,雖然並未透露詳細交易金額,但分析師認為授權金應該高達數億美元。諾基亞已表明,未來將依靠專利戰籌措更多資金。
智財權專家穆勒(Florian Mueller)指出,諾基亞的專利力量強大,讓蘋果付出長期的代價。相較之下, HTC與優派更不可能勝過諾基亞。諾基亞的行動,也透露專利戰將開闢新戰場。

HTC:Android 4.0原生介面不比HTC Sense 4.0

聯合新聞網/記者楊又肇/報導
如同其他採用Android平台的大廠,HTC在旗下Android系列手機也採用自行設計的HTC Sense,而對於自家此款客製化介面,HTC顯然有相當的自信。


根據Laptop網站近 期訪問HTC用戶體驗主管Drew Bamford時,從相關的說明認為新版HTC Sense介面 4.0無論在各方面的設計都比原生Android 4.0介面好上許多,針對螢幕鎖定時的畫面表現、更多的個人化設定,同時在此次HTC One系列手機所添加的高速相機拍攝體驗都比原生介面設計效能還好。

同時,Drew Bamford也透露先前在取得Android 4.0版本時並沒有充分的時間可以進行分析,因此在新款HTC Sense 4.0版本中有不少功能都是HTC本身研發而成。以Drew Bamford的看法表示,HTC的目標並非希望使用者只是從諸多Android手機內挑選一款合適產品,而是希望可以讓使用者覺得「就是要一款HTC手 機」。

雖然聽起來是有點老王賣瓜心態,但確實以目前多數Android平台手機在操作介面上是大同小異,因此各家廠商在推出新款產品時,客製化操作介面有時會佔 有一定吸引因素。就過去情況來看,HTC在這部份確實是有做出一定的市場區隔,不過就包含三星、Sony Mobile等選用Android平台的各家競爭現況來看,其實也都已經意識到相同設計理念,進而推出各自充滿特性的客製化介面,目前看起來也都有各自支 持的使用族群。

※相關連結》

‧HTC’s Sense Guru: Stock Android 4.0 Just Not Good Enough (Laptop網站)

數位資訊