鍍金池/ 問答/ Android問答
筱饞貓 回答

找到原因了,還是環(huán)境沒配好,我把環(huán)境變量的PATH中的jdk路徑和androidsdk路徑都換成絕對路徑,然后注銷或重啟電腦就好了。

我不懂 回答

你可以用一個(gè)集合存放你選擇的條目id,當(dāng)反選的時(shí)候從集合移除反選對象,最后提交的時(shí)候在把集合轉(zhuǎn)成字符就可以了。

魚梓 回答

不能,除非你自己用node啟動(dòng)一個(gè)服務(wù)端,來引入mock生成數(shù)據(jù)

空白格 回答

試試把ref="inputMessage"改成ref="'inputMessage'"或者通過this.$refs['insputMessage'].blur()去調(diào)用

喵小咪 回答
RadioGroup的點(diǎn)擊操作,按道理講,應(yīng)該不會出現(xiàn)getActivity()return null的情況

p.s. 在Fragment里直接通過getActivity().findViewById(...)獲取View的對象,這是不正確的做法,正確做法:Android Developer: Communicating with Other Fragments

onCreate是可以拿的只是在主線程阻塞了UI造成卡頓你覺得沒執(zhí)行。不在onCreate里拿也可以,你具體需求說詳細(xì)點(diǎn)看看啊。比如如果有adapter之類的可以先初始化,然后寫個(gè)progress掛在那開條線程去拿數(shù)據(jù)也可以

脾氣硬 回答

推薦官網(wǎng)使用的Expo開發(fā)工具

魚梓 回答

可以監(jiān)聽事件

ar myVideo=document.getElementById("media");  
myVideo.addEventListener('play',function(){  
         
});  
myVideo.addEventListener('pause',function(){  
})  

http://www.w3school.com.cn/ta...

深記你 回答

你好,你用的是最新的嗎?我最近也是剛了解weex,后端寫多了頭大,我的流程是

  • 安裝依賴 node.js
  • npm install -g weex-toolkit
  • Weex init project , npm install
  • npm run serve
  • npm run dev

然后項(xiàng)目就正常運(yùn)行了,weex playgroud也能掃碼運(yùn)行

情殺 回答

去除字符串末尾 ‘/’ 可以用 rtrim

?  ~ cat test.php
<?php
    echo rtrim('http://www.xxx.com/jingyan/123.html/', '/');
?  ~ php test.php
http://www.xxx.com/jingyan/123.html

用法參考:rtrim

汐顏 回答

android os 不支持
就是低級別的系統(tǒng)中沒有BLE相關(guān)的方法給你調(diào)用

從理論上來說 除非你自己修改android的系統(tǒng),自己實(shí)現(xiàn)rom,將ble相關(guān)的代碼移植到4.2系統(tǒng)內(nèi),然后對java層提供sdk調(diào)用你封裝的ble api,這樣的技術(shù)大概類似于mipush,而且更加復(fù)雜,因?yàn)樯婕癮ndroid操作硬件,系統(tǒng)燒錄
否則無法實(shí)現(xiàn)你說的功能,如果你是想研究android系統(tǒng)的燒錄和相關(guān)代碼植入,系統(tǒng)剪裁定制,還可以考慮

如果只是為了app開發(fā),建議你不要考慮BLE兼容4.2的問題,在app層面不可能實(shí)現(xiàn)

凹凸曼 回答

程序閃退,會在控制臺打印出異常的,先看看異常,報(bào)什么錯(cuò)誤

好難瘦 回答

可以看下setting里面的build的設(shè)置,另外得保證能下載,有時(shí)候國內(nèi)網(wǎng)絡(luò)很難下載成功gradle

夢一場 回答

顯式 Intent 會指定一個(gè)確定的Activity,是否定義 intent-filter 和是否是顯式Intent 毫無關(guān)系。隱式Intent 必須具有確定的 intent-filter,可以根據(jù)action或者其他的配置確定一個(gè)activity,你可以認(rèn)為,每組 intent-filter 會對應(yīng)唯一的activity,當(dāng)確定以后即可以像顯式Intent 一樣使用

囍槑 回答

webView 你可以當(dāng)做一個(gè)瀏覽器就行了,保存文章,直接把頁面上編寫的文章保存到數(shù)據(jù)庫就好了啊。
安卓webView中嵌套你前端寫好的H5頁面并且給你傳文章ID,你拿到文章ID后調(diào)用AJAX請求向后臺接口中去請求數(shù)據(jù)就好了。你就正常當(dāng)在chrome中開發(fā)。

拽很帥 回答

大概明白了。。是一個(gè)線程協(xié)作的問題?

為控件注冊一個(gè)在寬高可以獲取時(shí)觸發(fā)的監(jiān)聽器

這個(gè)相當(dāng)容易。。。不說話,看碼:

v.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
                        @Override
                        public void onGlobalLayout() {
                            v.getViewTreeObserver().removeGlobalOnLayoutListener(this);
                            int height=v.getHeight();
                        }
                    });

網(wǎng)絡(luò)請求線程

就提供一個(gè)思路,用ReentrantLock,在Activity#onCreate()lock.lock(),在OnGlobalLayoutListenerlock.unlock(),在線程中這么寫:

new Thread(new Runnable() {
                        @Override
                        public void run() {
                            //你的網(wǎng)絡(luò)請求處理。。。。
                            try {
                                lock.lock();
                                view.post(new Runnable() {
                                    @Override
                                    public void run() {
                                        LayoutParams lp=v.getLayoutParams().height=123;
                                        view.setLayoutParams(lp);
                                    }
                                });
                            }
                            finally {
                                lock.unlock();
                            }
                        }
                    }).start();

當(dāng)然這不是最佳方案。。。如果lock時(shí)機(jī)不對可能會導(dǎo)致鎖死。
如果你沒有更好的方案,用這個(gè)也未嘗不可。

如果還有問題歡迎追問

青黛色 回答

可以將xml當(dāng)成字符串存到mysql中。 使用時(shí)可以用mysql提供的專門處理xml的方法ExtractValue() 抽取xml中的內(nèi)容,或者使用UpdateXML()更新xml,兩個(gè)方法可以在官方文檔查閱

你好胸 回答

@kennyD 你好,請幫忙查看怎么操作, 我這里是這樣子的!

淡墨 回答

23是最低要求,可能文檔沒有描述清楚,高于就行。