<thead id="nnjtj"><del id="nnjtj"><strike id="nnjtj"></strike></del></thead>
<thead id="nnjtj"></thead>
<thead id="nnjtj"><i id="nnjtj"><video id="nnjtj"></video></i></thead>
<thead id="nnjtj"></thead>
<thead id="nnjtj"><del id="nnjtj"></del></thead>
<thead id="nnjtj"></thead><listing id="nnjtj"></listing>
<thead id="nnjtj"><i id="nnjtj"></i></thead>
<progress id="nnjtj"></progress>
<menuitem id="nnjtj"></menuitem>
<thead id="nnjtj"><del id="nnjtj"><span id="nnjtj"></span></del></thead>
<listing id="nnjtj"></listing>
鍍金池/ 問答/ Android問答
裸橙 回答

在根目錄的index.html動態設置基礎像素的大小

  <script>
    function setRootFontSize() {
      /*獲取屏幕的寬度*/
      let width = document.documentElement.clientWidth || document.body.clientWidth
      /*屏幕小于414px會改變基礎像素,大于等于414px的屏幕基礎像素為13px不變*/
      if (width < 414) {
        document.documentElement.style.fontSize = width / 375 * 13 + 'px'
      }else {
        document.documentElement.style.fontSize = '13px'
      }
    }
    setRootFontSize()
    window.addEventListener('resize', function () {
      setRootFontSize()
    }, false)
</script>

scss文件中寫一個mixin函數

/*將px轉換成rem*/
@function px2rem($px) {
  @return $px / 13 + rem;
}

將文件寫成公共的樣式文件,或者用的時候引入
以上做完
直接使用px2rem(設置圖的像素大小)做到動態控制了

孤星 回答

什么手機,小米嗎?小米需要特殊處理

純妹 回答

我也遇到同樣的問題,樓主怎么解決的

吢丕 回答

這個可能與你的Vue 的寫法無關,android 方面需要自行實現Weex ImageAdapter 來進行加載圖片的適配工作。

孤巷 回答

尺寸設置為:

max-width: 100%;
max-height: 100%;

或者用background-iamge,通過backgroun-size關鍵字控制

尛曖昧 回答

@荔枝我大哥 因為第二個界面我默認調用了 sdk當中的界面,而不是我自己實現的界面。sdk提供的界面就會出現這個問題。因為我沒有在注冊activity的時候,加入攔截 <category android:name="com.taobao.android.intent.category.WEEX"/>,如果攔截成使用我自己的activity是不會出現時間問題。

檸檬藍 回答

VT-X是intel獨占的一項技術,用于開啟虛擬線程,加速計算機速度的技術,andoridSDK中模擬器加速需要用到這個
有一些主板不支持,或者系統設置中未打開會出現這種情況
沒有也沒關系,不影響模擬器使用,只是速度會慢一點

ABI無所謂 都一樣,實際使用上沒什么差別

冷眸 回答

我之前也做過這種,只能給你提供個思路

實現思路:先設為透明彈出popupWindow,測量其寬高,算出對應偏移量,然后精確位置彈出popupWindow

如果你已經知道要彈出的popupWindow大小了,那就直接計算出位置,然后彈出

入她眼 回答

路徑用Environment.getExternalStorageDirectory()試試

離觴 回答

會.

另外這種問你應該親自測試檢查一下的.

不二心 回答

H5頁面跳轉app后面可追加參數,然后app端根據參數跳轉不同路由!首先H5頁面跳轉app有一定的兼容性,就比如在微信中就是無法直接跳轉的!

我不懂 回答
 Date today = new Date();
      today.setHours(0);
      today.setMinutes(0);
      today.setSeconds(0);

 final long time = today.getTime()/1000;
        
 Cursor cursor = MediaStore.Images.Media.query(getContentResolver(),
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI
                , null
                , MediaStore.Images.Media.DATE_MODIFIED + ">"+ time
                , null
                , MediaStore.Images.Media.DATE_MODIFIED+" DESC");
舊螢火 回答

沒用過這個工具
考慮下,獲取到這個節點后,能否靠位置猜測是1 2 3的行 4 5 6的行 7 8 9的行
然后根據位置傳入TouchEvent ,直接傳入LinearLayout節點中 三等分 然后取中點分別作為1 2 3?

只是一個思路 沒用過這種自動化工具

耍太極 回答

同樣遇到這個問題了,樓主怎么解決的?
cmake設置了為release,但是打出的包卻是debug的包,非常大

風畔 回答

自己的回答

聽從@亞林的建議我重新靜下心來debug了一下
首先發現了下面的錯誤:

錯誤提示

SocketException
根據錯誤提示可以看到第一行的err就寫道:SocketException
仔細一看,原來是粗心沒有添加網絡訪問權限

添加權限后的聲明

圖片描述
第二條permission就是為聯網新添加的權限聲明,想一想現在沒有幾個app是不用聯網的了,這條權限聲明
大家記得寫,不要學我粗心大意。。

再次Debug

仍然有錯誤,我們看一看錯誤提示

NetworkOnMainThreadException
圖比較小,可能看不清,上面寫的是NetworkOnMainThreadException,原來問題出在這里。。
百度一下發現:
在很早以前,某個比較老版本之后,就禁止在主線程中進行網絡操作了,因為網絡操作很可能會阻塞線程,為了避免主線程被阻塞的情況發生,干脆就禁止開發者在主線程中進行網絡操作了,只能夠使用多線程在子線程中操作網絡相關的任務。那么,我們簡單地寫一個多線程。

修改后的Client代碼

package com.example.administrator.controllerapplication;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;

public class Client extends BroadcastReceiver {
    int SELECT_FLAG = 0;

    @Override
    public void onReceive(final Context context, final Intent intent) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                DatagramSocket ds = null;
                DatagramPacket dp = null;
                try {
                    ds = new DatagramSocket(9999);
                } catch (SocketException e) {
                    e.printStackTrace();
                }
                SELECT_FLAG = intent.getIntExtra("msg", SELECT_FLAG);
                String str = "" + SELECT_FLAG;
                try {
                    dp = new DatagramPacket(str.getBytes(), str.length(), InetAddress.getByName("192.168.43.20"), 9000);
                } catch (UnknownHostException e) {
                    e.printStackTrace();
                }
                try {
                    ds.send(dp);
                    ds.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }).start();
        Toast.makeText(context, "指令已發送", Toast.LENGTH_SHORT).show();
    }
}

僅僅添加了多線程,其他的內容幾乎沒有改變

問題解決啦~讓我們在電腦上隨便寫一個小程序接收一下數據來驗證一下吧

圖片描述
驗證成功~

總結

1.遇到問題要淡定

2.遇到問題要淡定

3.遇到問題要淡定

仔細分析,查查資料,沒有不可能,只有

不,可能

如果覺得回答還不錯請支持一下哦~謝謝

不討囍 回答

把殺毒軟件關了,把防火墻關了,要是實在不行,換個瀏覽器吧

首頁 上一頁 1 2 3 4 5 6 7 8 下一頁 尾頁
一个人在线观看的www片,一个人免费完整在线观看www,一个人的免费完整版中文字幕