請(qǐng)檢查圖片所在的文件夾,drawable文件夾是有好幾個(gè)的,如果你只要這一個(gè)像素類型的圖片,建議把他/它放在drawable-hdpi下
虛擬機(jī)上可以,但真機(jī)不行可能就是因?yàn)樯鲜龅脑?/p>
替換jsp的template就可以了
換一個(gè)思路吧
H5中使用js方法與本地調(diào)用,獲取本地的登錄信息。
用的cookie的話,用webview將cookie信息同步一下
只要找到View(ViewHolder)顯示隱藏的調(diào)用函數(shù),就能計(jì)算出每個(gè)View(ViewHolder)的顯示時(shí)長(zhǎng)。
很幸運(yùn)的時(shí),RecyclerView提供了這樣的接口函數(shù),而且還是兩對(duì)接口函數(shù):
1.RecyclerView#Adapter提供了一對(duì)函數(shù):onViewAttachedToWindow(VH)和onViewDetachedFromWindow(VH)
public abstract static class Adapter<VH extends ViewHolder> {
... ...
/**
* Called when a view created by this adapter has been attached to a window.
*
* <p>This can be used as a reasonable signal that the view is about to be seen
* by the user. If the adapter previously freed any resources in
* {@link #onViewDetachedFromWindow(RecyclerView.ViewHolder) onViewDetachedFromWindow}
* those resources should be restored here.</p>
*
* @param holder Holder of the view being attached
*/
public void onViewAttachedToWindow(VH holder) {
}
/**
* Called when a view created by this adapter has been detached from its window.
*
* <p>Becoming detached from the window is not necessarily a permanent condition;
* the consumer of an Adapter's views may choose to cache views offscreen while they
* are not visible, attaching and detaching them as appropriate.</p>
*
* @param holder Holder of the view being detached
*/
public void onViewDetachedFromWindow(VH holder) {
}
... ...
}
2.RecyclerView提供了OnChildAttachStateChangeListener接口:
public interface OnChildAttachStateChangeListener {
/**
* Called when a view is attached to the RecyclerView.
*
* @param view The View which is attached to the RecyclerView
*/
void onChildViewAttachedToWindow(View view);
/**
* Called when a view is detached from RecyclerView.
*
* @param view The View which is being detached from the RecyclerView
*/
void onChildViewDetachedFromWindow(View view);
}
上面的兩對(duì)接口函數(shù),根據(jù)情況選用其一就好了,基本實(shí)現(xiàn)邏輯:
AttachedToWindow被調(diào)用時(shí)的時(shí)間戳,一個(gè)用來(lái)保存顯示的總時(shí)長(zhǎng)DetachedFromWindow被調(diào)用時(shí),計(jì)算與AttachedToWindow的時(shí)間戳差值,并將AttachedToWindow的時(shí)間戳清零,然后總時(shí)長(zhǎng)加上這個(gè)差值AttachedToWindow后,DetachedFromWindow未被調(diào)用前,只需獲取當(dāng)前系統(tǒng)時(shí)間戳,然后計(jì)算與AttachedToWindow的時(shí)間戳差值,再加上總時(shí)長(zhǎng),就是總時(shí)長(zhǎng)webview 是一個(gè)控件,何來(lái)升級(jí)一說(shuō)?
我當(dāng)年在學(xué)校做項(xiàng)目的時(shí)候用過(guò)Ionic,就是一個(gè)Cordova的封裝,效率是真的高,直接使用angular.js做移動(dòng)應(yīng)用,啟動(dòng)速度是沒有辦法,混合應(yīng)用就是這樣子的,React Native的似乎會(huì)快一些
樓主,應(yīng)該是看了 《Android開發(fā)藝術(shù)探索》當(dāng)中的第八章,對(duì)Window的理解吧? 作者在后面留了一個(gè)問題就是樓主你提的問題:
這里我也看了,從Activity啟動(dòng)的attach就能看出來(lái)是無(wú)限的,因?yàn)閃indow的唯一實(shí)現(xiàn)類是PhoneWindow,比如說(shuō)我現(xiàn)在啟動(dòng)一個(gè)Activity,在ActivityThread中開始,調(diào)用啟動(dòng)Activity,到最后的實(shí)例化完成Activity之后會(huì)調(diào)用Activity的 attach方法,該方法中就對(duì) PhoneWindow做了實(shí)例化。
final void attach(Context context, ActivityThread aThread,
Instrumentation instr, IBinder token, int ident,
Application application, Intent intent, ActivityInfo info,
CharSequence title, Activity parent, String id,
NonConfigurationInstances lastNonConfigurationInstances,
Configuration config, String referrer, IVoiceInteractor voiceInteractor,
Window window) {
···
mWindow = new PhoneWindow(this, window);
···
}
可以私信探討!
activity生命周期?
你可以將jdbc.yaml文件命名為application-jdbc.yaml。
在啟動(dòng) spring-boot 時(shí)設(shè)置 jvm 參數(shù) -Dspring.profiles.active=jdbc 即可,這樣 spring-boot 會(huì)加載 application.yaml 配置文件和對(duì)應(yīng)的 profile 配置文件。
多個(gè)profile采用英文逗號(hào)分隔
$ java -Dspring.profiles.active=jdbc,jdbc2 -jar [xxx].jar程序閃退,會(huì)在控制臺(tái)打印出異常的,先看看異常,報(bào)什么錯(cuò)誤
pageshow 和pagecreate 聯(lián)合使用被
找到了問題原因
build.gradle里面用的api版本 是 28之前選擇虛擬機(jī)選擇的api等級(jí)是 27 ,然后項(xiàng)目里用了28的api,所以報(bào)錯(cuò),虛擬機(jī)改用28的api就沒錯(cuò)了
vConsole了解一下
改用npm重裝一切恢復(fù)正常,不要用cnpm
自己寫邏輯,點(diǎn)擊全選后,將a,b,c設(shè)置為與全選按鈕一樣的狀態(tài)。代碼如下:
allSelect(){
a = allse;
b = allse;
c = allse;
}我像問一下你用這個(gè)插件做沒做橡皮擦功能
兩種方案都是可行的
你們iOS寫不來(lái)第一種
你們Android寫不來(lái)第二種
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。