當前位置:首頁 » 安卓系統 » android編輯器

android編輯器

發布時間: 2022-07-11 23:37:25

Ⅰ Android上有哪些好用的IDE或者編輯器可以推薦

推薦notepad,或者裝個高版本的MyEclipse10,jQuery,dojo,extjs都可以自動提示

Ⅱ Android 上有什麼好用的 markdown 編輯器

在線的Markdown編輯器
dillinger 漂亮強大,支持md, html, pdf 文件導出。支持dropbox, onedrive,google drive, github. 來自國外,可能不夠穩定。

MaHua 小眾軟體推薦,界面有些簡陋

簡書 一個很不錯的博客平台,每幾秒鍾便會自動存入一個備份。可以直接從本地拖入照片生成鏈接,一直在不斷優化。作為一個博客平台,需要注冊賬號後方能進行寫作。

小書匠編輯器 和 Cmd Markdown 也有web版,下文有介紹。


Chrome 插件

Marxico 中文名馬克飛象,因為印象筆記不支持Markdown,而這款可以直接把文本存到印象筆記的編輯器對於重度印象筆記用戶是個不錯的選擇。付費軟體,可以免費試用。


支持多平台

FarBox 一個支持Markdown寫作語法的博客平台,讓用戶通過Dropbox(現在默認是自己的同步伺服器)直接建立個人網站。FarBox編輯器免費,支持多平台(無web版,Linux版停止維護),個人認為是Windows平台最優雅的編輯器。多說一句,Farbox服務可以免費試用,在本地編輯器內寫作自動同步發布在個人博客,對像筆者這樣希望有個人博客但卻不願折騰的小白來說,是個不錯的選擇。

Cmd Markdown 作業部落出品,也是一款不錯的工具和博客平台兼顧的產品。全平台且提供web版

小書匠編輯器 全平台覆蓋並且有web版

Sublime Text 2 界面簡約大方,定位專業。可以免費試用,價格稍貴,70美元

Atom github出的編輯器;功能十分強大,支持各種編程語言;安裝後會在添加右鍵菜單,圖標丑;全平台,程序猿專用


Windows平台編輯器
MarkdownPad 一款全功能的編輯器,被很多人稱贊為windows 平台最好用的markdown編輯器

Smark 開源軟體

MdCharm 功能完備;長相一般,隱藏菜單欄後也算簡約。有Windows 和Linux版本。目前已開源,不再更新。

Miu 一款模仿mou 的windows平台markdown編輯器,小眾推薦,必屬精品,官網無法打開,好在小眾提供了網路雲下載。界面美觀,功能不夠成熟

Ⅲ Android 上有什麼好用的 markdown 編輯器

Android上有好用的markdown編輯器:Ulysses、Yu Writer、Typora 、iA Writer、MarkdownX 。

1、Ulysses 最強大的寫作軟體

支持文章管理、支持圖片、可以自定義主題和樣式,甚至可以寫一本書,功能很強大,可是貌似沒有win版,需要一台mac筆記本才行。

2、Yu Writer 國產跨平台的MD文本編輯器新秀

小編最近就在體驗這款產品,可以隨意更換主題和布局,各種一鍵插入圖片、一鍵建表格、插代碼、鏈接、公式,一鍵切換布局使得等操作起來十分高效流暢自然,對新手非常友好。

導出成docx (Oce Word文檔),PDF、HTML網頁、TXT以及圖片格式。而且作為國產軟體,HTML網頁除了支持導出WordPress兼容格式外,還能支持微信公眾號的格式。對微信排版個性化程度不高,可以排版後放到秀米等美化一下。

3、Typora 免費極簡Markdown編輯器

Typora拋棄了傳統的交互模式,它只使用一個窗口,卻能優雅地實現同時將代碼編輯與預覽結合起來!從而為用戶帶來更加流暢直觀的,所見即所得的Markdown寫作體驗。

4、iA Writer 跨平台輕量級寫作工具

iA Writer是一款以設計簡單優雅著稱的跨平台輕量級純文本編輯器,這款的寫作應用支持iOS、Android和Mac 平台,無論是隨時隨地移動辦公、寫博客、寫日記、寫草稿,它都能讓你在這些設備上更加便利高效率地寫作……

5、MarkdownX 最優秀的Android安卓Markdown編輯器

Android安卓平台上優秀的Markdown編輯器卻很少,所以今天這款免費的MarkdownX真的值得推薦……它能滿足我們隨時記筆記和寫作的需求。

Ⅳ Android studio怎麼拆分編輯器窗口

在進行使用的Android studio的中,會根據自己的需要對編輯器,進行調整,在Android stuio中的默認的情況下,只打開一個編輯器的代碼的窗口中,這樣可以編輯中有多個的窗口的,能對項目代碼中快速開發。
工具/原料
Android studio
方法/步驟
要進行拆分Android studio的編輯器的窗口中,就需要先選中到當前的編輯器中。

然後進行點擊Android studio的窗口菜單的」window「的選項菜單。

這樣就會彈出了下拉菜單中進行選擇「editor tabs」的選項

這樣就會彈出了下一級菜單中,進行選擇下一級的「split vertically」的選項菜單。

這樣就把當前的編輯器窗口進行了垂直的拆分的編輯窗口。

還可以對編輯器的窗口進行水平拆分,進行點擊Android studio中的editor tabs下的split Horizontally的選項。

7
可以顯示到的是Android studio窗口中的編輯器中水平的拆分。

Ⅳ 哪個Android文本編輯器好用

在安智市場或360手機助手裡搜索《記事簿》,目前最新版1.2,看能不能滿足你的要求。另外,用電腦打開文本文件出現亂碼可能是因為用電腦讀取文件時的編碼格式與手機軟體保存文件時的編碼格式不一致。電腦上的記事本編碼格式默認是ANSI,你在保存或另存為時將編碼改為Unicode或UTF-8試試,希望對你有用。

Ⅵ Android studio編輯器標簽怎麼設置

進行打開電腦中的Android studio的選項上菜單中的「file」的選項。

這樣就會彈出了下拉菜單中進行選擇菜單中的「setting」的選項菜單。

進入到了setting的選項菜單之後,進行選擇列表中的editor的選項。

這樣就會彈出對editor的展開之後,進行選擇為general的選項。

進入到了general的選項中進行選中editor tabs的選項。

然後就可以對editor tabs中進行編輯器上標簽對顯示各項的設置,可以對顯示上位置中設置。

Ⅶ 如何實現一個 Android 端的富文本編輯器

在 Android 上實現富文本編輯器的思路大致分為三種:

使用多種 Layout 布局,每一種布局對應一種 HTML 格式,比如圖片,比如順序列表等。具體的實現例子可以參考這個鏈接。 Medium 和
Evernote 的富文本編輯就是採用這種方式實現的。總體來說比較復雜。

WebView + JavaScript 實現。現在 Web 端有很多成熟的 JavaScript 富文本編輯庫,比如 Squire ,你只需要做好
WebView 和 JavaScript 的交互就可以了(多寫回調函數)。理論上雖然是這么說,但是在實現過程你需要解決 WebView 的兼容性問題(
Android 4.4 及其以上版本和 4.4 以下版本的 WebView 內核不一樣),以及其他一些不可預見的問題(比如就遇到無法粘貼文字的問題)。

EditText + Span 。 Android 的 TextView 原生支持諸如粗體、刪除線、引用等 Span
,要實現簡單的富文本編輯需求,可操作性還是比較大的。綜合再三,選擇了這種方式來實現自己的需求。

既然決定使用 EditText + Span 的方式來實現,必然要對相關的 API 有所了解。

首先來了解一下 Span 。Span 是一個強大的概念,有興趣深入的同學推薦直接閱讀這篇譯文。

在這里主要使用兩種類型的 Span :

繼承自 CharacterStyle 的 Span ,比如 StyleSpan ,可以在字元級別上添加粗體,下劃線等。

繼承自 ParagraphStyle 的 Span ,比如 QuoteSpan ,可以為段落級別的文本添加引用。

接著需要一個可以將 Span 的效果設置進去的文本結構(即實現了 Spannable 介面), SpannableStringBuilder
是個不錯的選擇,同時 EditText 提供的 getEditableText() 方法也可以獲得。通常只需要 getEditableText()
就可以了,但是在面對一些細節部分,可以使用 SpannableStringBuilder 預先設置相應的 Span ,再替換到原來的文本中。

設置 Span 的方式也很簡單,需要調用 Spannable.setSpan(Object what, int start, int end, int
flags) 這個方法即可,方法中 4 個參數的解釋如下:

Object what ,傳入你使用的 Span 對象。

int start ,設置 Span 的開始位置。

int end ,設置 Span 的結束位置。

int flags ,代表設置 Span 的作用域。

在這里重點介紹一下 int flags 這個參數,它接受 4 種類型的參數,分別是:

Spanned.SPAN_INCLUSIVE_EXCLUSIVE ,表示你在設置 Span 的區域之前輸入文字,輸入的文字也會受到 Span
的影響。

Spanned.SPAN_INCLUSIVE_INCLUSIVE ,表示你在設置 Span 的區域前後輸入文字,輸入的文字都後受到 Span
的影響。

Spanned.SPAN_EXCLUSIVE_EXCLUSIVE ,表示你在設置 Span 的區域中出輸入文字,輸入的文字才會受到 Span
的影響。

Spanned.SPAN_EXCLUSIVE_INCLUSIVE ,表示你在設置 Span 的區域之後輸入文字,輸入的文字也會受到 Span
的影響。

「受到影響」的意思就是,仍然會保持你設置的 Span 的樣式,比如選擇Spanned.SPAN_EXCLUSIVE_INCLUSIVE
設置了一段文字的粗體,那麼在這段文字後新輸入的文字,也會是粗體。在這里推薦使用Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
參數,畢竟其他幾種參數相對不是很好控制,而且會給使用的人帶來的疑惑。認為一個操作代表的行為應當是准確沒有歧義的。

好,到這里已經知道大致怎麼作出一個富文本編輯器組件的樣子了,無非是指定開始位置和結束位置,再設置相應的 Span
即可。至於設置的時候採取什麼樣的規則,你可以自己定製。但僅僅解決了編輯的問題,仍然存在導入的問題和導出的問題。

導入的問題十分簡單, Android SDK 中提供了 Html.fromHtml() 這個方法,可以很輕松地將 HTML 字元串轉換為所需的
Spanned 對象。但是需要注意的是, Html.fromHtml() 並不支持所有的 HTML 標簽,比如無序列表就不支持,因此你需要自己實現
Html.TagHandler 介面來處理自己所需的標簽,可以參考這個鏈接,實現了刪除線和簡單無序列表的支持。

面對粗體、斜體這樣字元級別的樣式, Html.fromHtml()
會自然而然的解析,該添加換行的地方就添加換行,並沒有什麼問題;但是面對引用、無序列表這樣段落級別的樣式,該方法會追加一個換行,也就是兩個換行操作,相當於多出一個空行。通常來說認為一個
對應兩個
,但是如果你有特別需求的話,也可以通過前面說的那樣,自己來解析,而不是用系統默認的方式。

之前介紹了如何導入,想必你也十分清楚,必然有一個對應的Html.toHtml() 方法!沒錯,但是遺憾的是,這個方法也不全支持所有 Span
,比如列表就不支持。不過沒有關系, Html.toHtml() 這個方法本身的源碼簡潔易懂,可以參考著實現。

在這里重點說明 Spannanle 的一個介面方法 nextSpanTransition(int start, int limit, Class
type) ,這個方法會在你指定的文本范圍內,返回下一個你指定的 Span 類型的開始位置,依照這個方法,就可以逐層掃描指定的 Span
,而不用同時考慮其他類型的 Span 的影響,十分有用。

最後盡管說了這么多,導入導出還是有一個比較關鍵的問題,即導入的內容和導出的內容要保持一致,在這點上目前我還比較難以實現,只能說盡量控制吧,必要的時候還需要使用一下正則來處理導入導出的文本。

Ⅷ 用android開發一個簡單的文本編輯器,我想提供給用戶設置字體大小和閱讀模式,應該怎麼做

索愛ST17i是安卓2.3的系統所以不能直接修改系統字體。但可以自己修改。首先確定你的手機已經ROOT了,才可以修改。然後安裝RE管理器,再進入SYSTEM找到BUILD.PROP,長按,出現選擇菜單,選擇用文本編輯器打開,更改ro.sf.lcd_density等號後面的數字,240為目前常規大小字體,167為該ROM原始默認,200則是修改版數值,167-240間可任意選擇一個數字,然後按menu(最中間實體鍵)選擇保存並退出,重啟手機即可。還有更簡單的方法,下載一款名叫「LCDDensityChanger」的應用就可以直接修改了。下載地址這里發不了,用短消息發給你了。

熱點內容
php對象編程 發布:2025-04-01 06:38:41 瀏覽:331
c語言了5 發布:2025-04-01 06:36:19 瀏覽:142
演算法抖動 發布:2025-04-01 06:30:14 瀏覽:112
ssd做m2的緩存 發布:2025-04-01 06:26:28 瀏覽:542
安卓下載軟體沒有內存怎麼辦 發布:2025-04-01 06:08:36 瀏覽:60
龍珠怎麼上傳視頻 發布:2025-04-01 06:08:24 瀏覽:760
公司代理伺服器地址 發布:2025-04-01 06:05:32 瀏覽:219
minecraftpe戰牆伺服器ip 發布:2025-04-01 06:03:58 瀏覽:912
訪問虛擬機tomcat 發布:2025-04-01 06:02:32 瀏覽:67
linux系統密碼 發布:2025-04-01 06:01:04 瀏覽:976