原创 【dp - 01揹包】32: 簡單揹包問題

題目: http://acm.swust.edu.cn/#/problem/32/490 題目描述 設有一個揹包可以放入的物品重量爲S,現有n件物品,重量分別是w1,w2,w3,…wn。 問能否從這n件物品中選擇若干件放入揹包中,

原创 安卓代碼中獲取dp值爲控件設置寬高,獲取dimen值

引言: 今天遇到一個問題,在自定義控件的時候,要求在代碼中設置控件的寬高。本來自以爲:對嘛,很簡單,就是直接設置params //這樣直接初始化的時候設置 LayoutParams iconparams=new

原创 安卓設置部分文字的點擊事件

引言: 能用一個TextView解決的事情爲什麼要用兩個呢。 方法: 1.兩個TextView,甚至多個,可以實現… 2.正解來了,使用SpannableString或SpannableStringBuilder,這兩個類專門用於

原创 【dp - 01揹包求方案】195: Buyer

題目: http://acm.swust.edu.cn/#/problem/195/490 題目描述 哆啦A夢班級舉辦個party,當然喫的東西必不可少,哆啦A夢負責採購任務,他得到了一份清單,上面註明不同食品的受歡迎程度,哆啦A

原创 安卓調用系統相機拍照並保存在手機中,適配7.0以上版本

引言: 調用系統相機拍照是安卓中比較常見,也比較簡單的功能。那麼拍照後得到的照片,我們有兩種處理:第一種,我們只把它們顯示出來(不保存在文件中,但是這種只能顯示縮略圖)。第二種,我們將照片寫入到文件中,即保存起來,那麼就可以重複使

原创 【Android dark模式 初體驗】

【Android dark模式 初體驗】 在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣佈將支持 Dark Theme 也就是我們常說的暗黑模式,並

原创 【dp】1132: Coin-collecting by robot

題目: http://acm.swust.edu.cn/#/problem/1132/490 題目描述 Several coins are placed in cells of an n×m board. A robot, loc

原创 【KMP】572: Boyer–Moore–Horspool algorithm

題目: http://acm.swust.edu.cn/#/problem/572/490 題目描述 題目內容來自:https://en.wikipedia.org/w/index.php?title=Boyer%E2%80%93

原创 【dp】32: 簡單揹包問題

題目: http://acm.swust.edu.cn/#/problem/32/490 題目描述 設有一個揹包可以放入的物品重量爲S,現有n件物品,重量分別是w1,w2,w3,…wn。 問能否從這n件物品中選擇若干件放入揹包中,

原创 【dp】195: Buyer

題目: http://acm.swust.edu.cn/#/problem/195/490 題目描述 哆啦A夢班級舉辦個party,當然吃的東西必不可少,哆啦A夢負責採購任務,他得到了一份清單,上面註明不同食品的受歡迎程度,哆啦A

原创 【2.4 活動生命週期&2.5 活動啓動模式】- 活動生命週期與返回棧

此前,重溫了一下《android第一行代碼》第二版,在這裏做個小小的記錄。 一、活動週期 返回棧 android是使用任務(Task)管理活動的,一個任務就是一組存放在棧裏的活動的集合,這個棧也被稱作返回棧(Back Stack)

原创 【移動互聯網技術簡述】- swust移動互聯網實踐課觀後總結

移動互聯網技術簡述 Android: 簡介: 安卓是一種基於Linux內核(不包含GNU組件)的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android操作系

原创 【Android dark模式 初體驗】- 轉載文章

【Android dark模式 初體驗】 在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣佈將支持 Dark Theme 也就是我們常說的暗黑模式,並

原创 安卓屬性動畫之 - TypeEvaluator自定義計算器和TimeInterpolator實現自定義插值器

引言: 屬性動畫是一種很強大的東西,不同於補間動畫,它在完成之後,會保留最終的狀態。比如說,實現一個平移操作,最後View就會真的失去初始的位置和佔用的空間,而獲得一個新的位置和空間。 說明: 這裏我們說明一下爲什麼要自定義上面兩

原创 安卓XML位圖 - BitmapDrawable的詳細用法 (android:tileMode="repeat" 失效問題)

引言: 很久之前看到過,當時沒有去仔細研究,用了之後發現並沒有實現效果,今天才發現自己用錯了。原來它不能設置爲ImageView的src,而是應該設置爲一個任意View的background。 用法: 它是來定義View的背景的,