HttpClient client = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
//送出請求時在header加上

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

當用HttpClient 下載檔案時,需要取得header 中 Content-Disposition:attachment的filename
但如果filename有中文時會出現亂碼
解決方法如下
HttpParams params = new BasicHttpParams();

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

今天拿到一台山寨機,我的nb無法識別,用Eclipse 沒辦法Debug
Google了一下,找到了方法
 
如果電腦可以識別裝置為Android Phone第一步可以省略

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

Intent i = new Intent(Intent.ACTION_SEND_MULTIPLE);
try {
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//預設使用Gmail 發送
i.setClassName("com.google.android.gm","com.google.android.gm.ComposeActivityGmail");
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_SUBJECT, "主旨");
i.putExtra(Intent.EXTRA_TEXT, "內容");
ArrayList<Uri> imageUris = new ArrayList<Uri>();

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

因為要測試USB OTG,所以需要用無線的方式來Debug,上網找了一下,還蠻簡單的
1. 先連接USB
2. 開啟網路
3.在電腦上開啟cmd

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

這兩天發布了個APK,測試都沒問題,但是上傳至Play下載後會錯誤,經過一翻查詢是proguard 搞的鬼
 
如果你有用到jsoup 的第三方jar
需要以下的動作

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

listview
 
 
先在drawable 加入4個xml檔案
list_top_selector.xml (第一筆資料)    

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

最近在寫報表的東西,在網路上看到取得目前的日期是第幾週和該年有幾週的函數
首先要 using System.Globalization;
        //取得目前週數
        public int GetWeekOfYear(DateTime dt)
        {
            GregorianCalendar GetWeek= new GregorianCalendar();
            return GetWeek.GetWeekOfYear(dt, CalendarWeekRule.FirstDay, DayOfWeek.Monday);
        }
        //取得該年有多少週
        public int GetWeekAmount(int year)
        {
            DateTime end = new DateTime(year, 12, 31);  //該年最後一天
            System.Globalization.GregorianCalendar gc = new GregorianCalendar();
            return gc.GetWeekOfYear(end, CalendarWeekRule.FirstDay, DayOfWeek.Monday);  //該年的週數
        }

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

這功能GridView是可以分頁,匯出時excel不分頁
 
protected void BtQuery_Click(object sender, EventArgs e)
        {
           
            if (sender.ToString() == "Exp_Excel")
            {
                GridView1.AllowPaging = false;
            }
            else
            {
                GridView1.AllowPaging = true;
            }

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

在網路上找了一個跑馬燈的範例,結果發現在FireFox下無法正常運作,不果發現只要刪除<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">就可以正常運作了,另外一個方法是將Script中的marqueeBox更改為document.getElementById('marqueeBox')也可以喔!

例如:
 if(marqueeBox.childNodes.length==1) {
  var nextLine=document.createElement('DIV');
  nextLine.innerHTML=str;
  marqueeBox.appendChild(nextLine);
  }

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

最近因為專案需要將資料會出EXCEL,所以上網找了資料寫出個匯出的功能,並且可以設定每個Sheet的資料數量

首先要 using Microsoft.Office.Interop.Excel;

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

今天要用ASP.NET 取得store procedure返回得值,找了一下資料,終於寫出來了,這是利用store procedure來驗證登入的帳號密碼是否正確,返回值=0代表失敗,=1則是成功

            db_conn connectdb = new db_conn();
            SqlConnection oConn = connectdb.opendb("billing");
            SqlCommand cmd = new SqlCommand("CheckLogin", oConn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@User", SqlDbType.VarChar, 100).Value  = TextBox2.Text.ToString() ;
            cmd.Parameters.Add("@ppwd", SqlDbType.VarChar, 100).Value = TextBox1.Text.ToString();   
         
            try
            {
                oConn.Open();
                int sReturn = Convert.ToInt32(cmd.ExecuteScalar());
                Response.Write("返回值: " + sReturn.ToString());
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
            finally
            {
                oConn.Close();
            }

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

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。