iT邦幫忙

android相關文章
共有 1253 則文章
鐵人賽 Mobile Development DAY 3

技術 使用 DOM Parser 取值

這篇會講解怎麼樣用 DOM 的 parser 把 RSS 資訊拿出來,首先我們可以先 new 一個 DocumentBuilder val builder =...

鐵人賽 Mobile Development DAY 2

技術 XML Parsers

在講 annotation processor 的實作之前,我們要先了解一般的處理方式,通常是寫 XML parser 去處理這些 RSS 的 tag ,這跟我...

鐵人賽 Mobile Development DAY 10

技術 電子書閱讀器上的瀏覽器 [Day10] 支援畫面點擊翻頁

既然是電子書閱讀器,一般人最常拿來用的功能應該就是看電子書吧。看電子書時如果要翻頁的話,通常會點擊畫面的兩側。那瀏覽器是不是也可以讓它有一樣的行為呢?這麼一來既...

鐵人賽 Mobile Development DAY 1

技術 前言與自我回顧

歡迎大家來看我的文章,這次我挑戰的主題是 Android 架構,就如同我簡介中說的,關於架構方面的文章以及教學在網路上是非常豐富的,那為什麼我還要來挑戰這一個大...

鐵人賽 Mobile Development DAY 5

技術 Reactive programming

在上一篇中我們完成了 StickyNote 的 UI 跟 Model 的部分,後面的章節將有很大的一部分會用到 Reactive programming 的概念...

鐵人賽 Mobile Development DAY 4

技術 繪製便利貼以及定義模型

從這一章節開始進入實作的部分,我們要達到的目標是: 可以顯示多張便利貼、而且用手勢來移動他們 針對這個目標,我們當然無法一次就能做到位,而且在這當中還有一些...

鐵人賽 Mobile Development DAY 3

技術 Jetpack Compose intro

Jetpack Compose 是 Google 開發的現代 Declarative UI framework,如果有開發過 Swift UI 、React 或...

鐵人賽 Mobile Development DAY 2

技術 便利貼 App 專案介紹

Screenshot 專案介紹 相信大家都有用過便利貼吧!在開會討論時便利貼是一個很好用的工具,不同的顏色可以代表不同的分類方式,在便利貼上也可以寫字、畫圖,...

鐵人賽 Mobile Development DAY 1

技術 前言

為什麼會想研究 Annotation Processor ? 在去年的時候,好像 podcast 特別的夯,就想跟一群朋友玩玩看 podcast 的資料,看能不...

鐵人賽 Mobile Development DAY 9

技術 電子書閱讀器上的瀏覽器 [Day09] 支援音量鍵翻頁

雖然 browser 下方的工具列已經添加了上下按鈕,可以在不捲動畫面的情況下,往下一頁或往上一頁,但是能用來翻頁的方式,永遠不嫌多啊!這一兩年海信推出的電子紙...

鐵人賽 Mobile Development DAY 8

技術 電子書閱讀器上的瀏覽器 [Day08] 調整網頁字型

字型大小 這次的重點是字型。先來說說字型大小。 現在市面上的電子紙設備大大小小各種尺寸都有:從海信出的 A5 手機(5.8吋),A7(6.7吋),Kindle...

鐵人賽 Mobile Development DAY 7

技術 電子書閱讀器上的瀏覽器 [Day07] 改善更多的 UI

在 Day02 時有提到,電子紙螢幕設備上的 UI 設計原則是減少畫面的重繪。我們可以看到上面圖中的彈出表單,除了它在顯示時,會將全部畫面做黑色遮罩,造成全畫面...

鐵人賽 Mobile Development DAY 6

技術 電子書閱讀器上的瀏覽器 [Day06] 增加翻頁按鈕和分頁數字資訊在工具列

新增翻頁按鈕 browser 畫面下方的工具列其實還蠻空曠的,應該可以多塞點功能進來。與其用手勢滑動來翻頁,倒不如在工具列上加兩個按鈕,一個向上翻頁,一個向下翻...

鐵人賽 Mobile Development DAY 5

技術 電子書閱讀器上的瀏覽器 [Day05] 提高圖案對比度

從下面截圖可以看得出來,原本的畫面設計大部分按鈕圖案是灰色的,有些地方的文字也是非全黑的顏色。這在一般螢幕上可以避免過黑,跟白色背景造成太強烈的對比。但是在電子...

鐵人賽 Mobile Development DAY 2
Jetpack Compose 系列 第 2

技術 [Day2] Jetpack Compose: UI要怎麼排列?

#佈局 接續昨天的例子,我們如果新增一個Greeting("Jetpack Compose")會發生什麼事呢? Surface(modifi...

鐵人賽 Mobile Development DAY 4

技術 電子書閱讀器上的瀏覽器 [Day04] 以翻頁的方式瀏覽網頁

在 FOSS Browser (以後簡稱 browser) 中已經有支援簡單的手勢操作,讓使用者可以設定向上向下滑動工具列的網頁標題時,會執行什麼功能,其中包含...

鐵人賽 Mobile Development DAY 1

技術 全職打工族在日本打造百萬下載 App 心得

在日本下班時間運營的 app,在兩個人都全職打工的情況下,超過十萬每月活躍用戶後持續穩定成長。有興趣的朋友問我,我們的"策略"是什麼?先說結論,跟他聊完後,我發...

鐵人賽 Mobile Development DAY 3

技術 電子書閱讀器上的瀏覽器 [Day03] 站在巨人的肩膀上,找到對的起跑點

如何做選擇 選擇一個好的開源專案來當作起點,可以省下很多重新發明輪子的時間,把精力專注在想要改善和提供的功能上。Github 上面有許多選擇:大型的如 Fire...

鐵人賽 Mobile Development DAY 2

技術 電子書閱讀器上的瀏覽器 [Day02] 開發原則

開發原則主要有三點:1. 減少畫面重繪次數, 2. 縮小重繪範圍, 3. 提高畫面元件對比度 減少畫面重繪次數 畫面更新率低,以及重繪會有殘影,是目前電子紙...

鐵人賽 Mobile Development DAY 1

技術 電子書閱讀器上的瀏覽器 [Day01] 初衷與功能總覽

最近這幾年,電子書閱讀器的技術愈來愈成熟。除了 Amazon Kindle 和 Kobo 這些老牌的閱讀器外,有愈來愈多廠商加入開發和製造的行列。可別以為現在的...

鐵人賽 Mobile Development DAY 1
Jetpack Compose 系列 第 1

技術 [Day1] Jetpack Compose: 初始化的Project有什麼東西?

環境設定: 先去 https://developer.android.com/studio 下載Android Studio 接著安裝完成之後 選擇 Crea...

徵才 [IMC精英人力] - 軟體工程師 - camera Android CTS 驗證程序測試

本職缺將派駐客戶端,歡迎想累積外商軟體公司經歷的工程師應徵。地點:新店薪資:月薪8~10萬※有勞保、健保、團體保險。 工作內容: camera Androi...

技術 【Android-Span】 設置TextView特定位置顏色+插入圖片!

Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能圖片來源-https://northbei.gitbo...

技術 【Android-Span】 設置TextView特定位置顏色+插入圖片!

Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能圖片來源-https://northbei.gitbo...

技術 Android 手機 行動電話 小人圖示 talkback 無障礙按鈕 導覽列 捷徑 協助工具按鈕開關 設定 隱藏 開啟

Android 手機 行動電話 小人圖示 talkback無障礙按鈕導覽列捷徑協助工具按鈕開關設定 隱藏 開啟就是這個小人圖示協助工具進階設定第一個 協助工具按...

技術 【OkHttp攔截器 Intercept + Android Kotlin】攔截送出去的request

前言: 有時候我們會需要看我們給Server的request跟回傳的response時, 如果需要一個一個去Log,就會有點麻煩,這時候我們可以用 interc...

技術 【Android-Notification(通知)】 介紹+實作練習

前言:通常會和Broadcast(廣播)一起使用,在app status條顯示的資料,可以在App非前台時跳出通知!因為對於Android還不是很熟悉,如果有任...

技術 [Android 錯誤處理大全] 解決在 Debug 版進行 Facebook 登入失敗

近期在接 Facebook SDK 做第三方登入時發現只要不是 Release 版的 apk 就無法做 Facebook 登入如下圖今天來教大家怎麼在 Debu...

技術 Android Curv Gradient 曲線漸層2-優化篇

前言 延續前篇Android Curv Gradient 曲線漸層過了一個月...終於改好啦!!!! 效率比較 機型:同樣使用Oppo R17 Pro繪製數量:...

技術 App 在發佈到play商店後 Firebase Authentication 無法登入問題解決

身為一個App的開發新手常常會遇到一些莫名其妙又難以解決的問題,直到找到問題答案才發現根本是自己愚蠢的錯誤造成的,往往也因此耗費了大量的時間和精力來解決問題,這...