月度归档: 2021 年 9 月

苹果 AirPods 耳机总是连到别人的iPhone,如何解决?

AIrPods 在打开盖子的时候,手机画面都会有一个小小的动画表示配对或连线成功,但却有不少网友表示常常连到别人的iPhone,或是别人的AIrPods 配对动画出现在自己手机上,影响到本来的作业,该怎么办?

基本上AIrPods 会优先与已经配对过的iPhone 手机连线,然后当下就不会再去寻找附近的iPhone 要求配对,除非原本配对的手机距离太远或是遭到干扰,就会导致AIrPods 与距离较近的陌生iPhone 要求配对。

不管你是AIrPods 不小心干扰到别人或是总会被干扰的人,macz小编告诉大家两个避免干扰的方法。

1.将AIrPods 远离他人iPhone

AIrPods 产品与手机在配对时使用的是低功浩蓝牙无线通讯技术,只要两个配对讯号距离在一定的距离之内都有可能互相感应到,大约是一公尺左右的距离,而且你也无法指定接收者,如果要避免在打开AIrPods 盖子的时候影响到他人使用iPhone,尽可能的不要再别人的手机旁边将AIrPods 打开。

在这里插入图片描述

2.将手机的蓝牙关闭

AIrPods 与手机的连线利用的是蓝牙技术,所以如果你不想要在玩游戏时或是看电影时,被别人打开AIrPods 盒盖时莫名其妙传到你手机的动画干扰,除了远离人群之外(因为你不晓得谁会有这个行为),另一个可以自己来的就是将蓝牙关闭,而且不是在控制中心关闭蓝牙,因为那只是暂时将蓝牙与连线中的设备断开,若要完全关闭蓝牙还是要进到控制中心的蓝牙选项中才能真正关闭。

在这里插入图片描述

苹果目前并没有针对AIrPods 设计出要如何指定与哪一支iPhone 配对或连线的功能,单纯就是靠低功耗蓝牙技术去判断哪一个设备距离AIrPods 比较近,所以目前*有效的方式还是只能靠使用者自己将蓝牙关闭或是尽可能的不要再别人的手机旁边将AIrPods 打开。

苹果 AirPods 耳机总是连到别人的iPhone,该怎么办

AirPods 在打开盖子的时候,手机画面都会有一个小小的动画表示配对或连线成功,但却有不少网友表示常常连到别人的iPhone,或是别人的AirPods 配对动画出现在自己手机上,影响到本来的作业,该怎么办?

基本上AirPods 会优先与已经配对过的iPhone 手机连线,然后当下就不会再去寻找附近的iPhone 要求配对,除非原本配对的手机距离太远或是遭到干扰,就会导致AirPods 与距离较近的陌生iPhone 要求配对。

不管你是AirPods 不小心干扰到别人或是总会被干扰的人,macz小编告诉大家两个避免干扰的方法。

1.将AirPods 远离他人iPhone

AirPods 产品与手机在配对时使用的是低功浩蓝牙无线通讯技术,只要两个配对讯号距离在一定的距离之内都有可能互相感应到,大约是一公尺左右的距离,而且你也无法指定接收者,如果要避免在打开AirPods 盖子的时候影响到他人使用iPhone,尽可能的不要再别人的手机旁边将AirPods 打开。

 

2.将手机的蓝牙关闭

AirPods 与手机的连线利用的是蓝牙技术,所以如果你不想要在玩游戏时或是看电影时,被别人打开AirPods 盒盖时莫名其妙传到你手机的动画干扰,除了远离人群之外(因为你不晓得谁会有这个行为),另一个可以自己来的就是将蓝牙关闭,而且不是在控制中心关闭蓝牙,因为那只是暂时将蓝牙与连线中的设备断开,若要完全关闭蓝牙还是要进到控制中心的蓝牙选项中才能真正关闭。

 

苹果目前并没有针对AirPods 设计出要如何指定与哪一支iPhone 配对或连线的功能,单纯就是靠低功耗蓝牙技术去判断哪一个设备距离AirPods 比较近,所以目前*有效的方式还是只能靠使用者自己将蓝牙关闭或是尽可能的不要再别人的手机旁边将AirPods 打开。

苹果iPad Mini 6 渲染图曝光

1月21 日消息 苹果*小的平板电脑即将得到重新设计,iPad Mini 6 的屏幕边框将大幅缩小,据说可以让显示屏增加到 9 英寸以上,变得几乎是边到边。

 

爆料者分享了 2021 年 iPad mini 的 CAD 图纸,并制作成了渲染图。据报道,iPad Mini 6 屏幕为195mm×126.6mm ,算出来大约是 9.15 英寸,这相比目前的 7.9 英寸有着显著的增加。去年,可靠的苹果分析师郭明錤表示,该公司正准备在 2021 年上半年发布一款 8.5-9 英寸之间的平板电脑。

 

据爆料者称,整个设备高 8.0 英寸,宽 5.3 英寸,厚 0.24 英寸(203.2 毫米 ×134.8 毫米 ×6.25 毫米)。这与当前 iPad mini 的尺寸几乎完全相同,只是厚了一截。而且它不会像 Pro 一样拥有平坦的边缘,而是会保留弧形的边缘。

如果这份未经证实的爆料属实,那么苹果这款小屏平板电脑正在经历与许多大尺寸平板电脑相同的历程。2020 年的 iPad Air 缩小了边框,以增加屏幕尺寸。2018 年 iPad Pro 系列的边框就缩小了,以减小整个设备的尺寸,而屏幕尺寸不变。

2021 年 iPad mini 的边到边屏幕让 Home 键没有空间,据称苹果正在用屏幕内指纹来代替,据说该公司也在考虑为 iPhone 13 配备屏内指纹。此外,渲染图还显示,这款小平板电脑有一个打孔摄像头。

目前还不清楚 2021 款 iPad mini 具体何时亮相,预计可能会和在 3 月推出的新 iPad Pro 一起推出。

苹果iPad mini 6更多细节曝光:全面屏加持 搭载A14/A15芯片

据此前官宣的消息,苹果将于9月14日举办一年一度的“科技春晚”,届时全新的iPhone 13系列旗舰将正式与大家见面,而除此之外,本次发布会上苹果还将推出全新的iPad mini6平板电脑,随着发布时间的日益临近,关于该机的爆料也非常密集。现在有*新消息,近日有数码博主进一步晒出了该机的更多细节。

据数码博主*新发布的信息显示,与此前曝光的消息基本一致,全新的iPad mini 6将采用类似iPad Pro的直角边框设计,机身更薄,采用侧边Touch ID指纹识别,采用一块8.4英寸LCD全面屏,配备双扬声器,采用USB-C接口,尺寸为206mm X 138mm X 6.1mm,拥有绿蓝灰银金配色,支持第二代磁吸式 Apple Pencil。

其他方面,根据此前曝光的消息,全新的iPad mini 6将搭载iPhone 12系列同款的A14仿生芯片,这是目前全球性能*强的移动平台之一,可提供强大的性能制程。还将内置骁龙5G基带,支持5G网络连接,提供64/128/256GB三种存储版本。不仅如此,该机还将配备第二代Apple Pencil手写笔,提升了“生产力”,能够满足更广泛的用户需求。

%title插图%num

据悉,此前有消息称全新的iPad mini 6将继续定位入门级产品,因此其或将继续提供一个更友善的价格,或许能成为新一代*受欢迎的平板产品。更多详细信息,我们拭目以待。

能刷原生 Android 系统的,全新的真全面屏(非屏下)有哪些?

目前能买到全新的真全面屏(非屏下),能刷原生 Android 系统的,有哪些?

 

moxuanyuan · 13 小时 46 分钟前 · 1335 次点击

去小米店里看了,mix 4 在白色背景下,屏下摄像头还是很明显的。。只有在暗黑背景下才看不到。。。

目前在用 16s,给魅族万年不更新 bugme 深深伤害了。。

一直没用过原生 Android 系统,想换一台原生的试试,真全面屏有推荐吗?

第 1 条附言  ·  12 小时 40 分钟前

需要全新能买到,能用 5G 的。。

24 条回复    2021-09-28 09:46:08 +08:00

Darkatse
    1

Darkatse   12 小时 53 分钟前

K30 Pro
cxsz
    2

cxsz   12 小时 45 分钟前

弹出式摄像头找找看,不过能刷机的也就小米的了
AndyVerne
    3

AndyVerne   12 小时 44 分钟前 via Android

一加 7pro or 7T pro
moxuanyuan
    4

moxuanyuan   12 小时 40 分钟前

LZ 上说的 k30 pro 或者 一加 7pro,都没全新吧,而且好似只有 4G 。。。
rrZ2C
    5

rrZ2C   12 小时 38 分钟前

红红红红魔?
Pandroid
    6

Pandroid   12 小时 35 分钟前 via iPhone

索尼带鱼屏体验远超任何全面屏
moxuanyuan
    7

moxuanyuan   12 小时 32 分钟前

@Pandroid #6 索尼 要 8000 多, 劝退。。
jerryjhou
    8

jerryjhou   12 小时 16 分钟前 via Android

@moxuanyuan K30 Pro 是 5G 。之后就再也没有真全面屏了啊
Chowe
    9

Chowe   12 小时 12 分钟前 via iPhone

一道大法冉冉升起,5III 下个月香港上市,5-6k,10III 现在 2500 就能拿下了
WebKit
    10

WebKit   11 小时 52 分钟前 via Android

首先能刷原生,就在小米和一加里面找。索尼三星现在还能不能刷不知道了。。
Stevenv
    11

Stevenv   11 小时 44 分钟前 via iPhone

买 moto edge s pro 吧就两千块,真原生
Stevenv
    12

Stevenv   11 小时 44 分钟前 via iPhone

国行 5g,随便买
moxuanyuan
    13

moxuanyuan   9 小时 17 分钟前

@Stevenv #11 moto edge s pro 是挖孔屏,不是真全面屏。。。
diguoemo
    14

diguoemo   4 小时 1 分钟前 via Android   ❤️ 2

索尼那系统和原生没差吧……
Jmui114
    15

Jmui114   2 小时 10 分钟前

包括不限于,列表上有的都支持
Jmui114
    16

Jmui114   2 小时 9 分钟前

@Jmui114 https://evolution-x.org/download
NasCBM
    17

NasCBM   1 小时 58 分钟前

真全面屏+刷安卓原生+5G
你的要求可能比你以为的难度要高很多。
Stevenv
    18

Stevenv   1 小时 43 分钟前

@moxuanyuan 那我想不到。。虽然索尼可以,但是用过索尼的人,都知道索尼的系统还不如原生。不建议索尼
EnsPEn
    19

EnsPEn   1 小时 41 分钟前 via Android

@Stevenv 只有我不觉得,原生党的我爱死了,刷个港版。
supermoonie
    20

supermoonie   1 小时 12 分钟前 via iPhone

华为 x10 前些天入手的,就是不知道能不能刷
fucku
    21

fucku   1 小时 2 分钟前

@Stevenv #11 moto edge s pro 能刷机吗, 看了下有 NFC 和 LCD 屏幕
fucku
    22

fucku   1 小时 0 分钟前

看错了, 是 motorola edge s 不是 pro
moxuanyuan
    23

moxuanyuan   49 分钟前

@fucku #22 edge s 是雙挖孔呀,更醜了
hiddow
    24

hiddow   42 分钟前

没有

Camera setParameters(), getParameters(),unlock()三个方法之间的限制关系

Camera setParameters(), getParameters(),

unlock()

三个方法之间的限制关系

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Camera mCamera = Camera.open();
// *次调用getParameters()需要在unlock()方法之前否则出现错误
 Camera.Parameters parameters = mCamera.getParameters();
//开启闪光灯
 parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
// *次获取的 parameters 可以在unlock()方法之前直接使用
 mCamera.setParameters(parameters);
 mCamera.unlock();
// 调用unlock()方法之后,如果需要调用setParameters()方法需要重新调用getParameters()获取//parameters否则报错 设置setParameters 失败
 parameters = mCamera.getParameters();
//关闭闪光灯
 parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
// 调用unlock()方法之后,如果需要调用setParameters()方法需要重新调用getParameters()获取//parameters否则报错 设置setParameters 失败
 mCamera.setParameters(parameters);

 

Android录制视频报错setVideoSize called in a invalid state 1

Android录制视频报错setVideoSize called in a invalid state 1

录制视频时想获取手机支持的录制视频的分辨率,使用代码如下:

List<Camera.Size> videoSize = camera.getParameters().getSupportedVideoSizes();
Iterator<Camera.Size> itos = videoSize.iterator();
        while (itos.hasNext()) {
            Camera.Size curSize = itos.next();
            int curSupporSize = curSize.width * curSize.height;
            int fixPictrueSize = setFixPictureWidth * setFixPictureHeight;
            if (curSupporSize > fixPictrueSize) {
                setFixPictureWidth = curSize.width;
                setFixPictureHeight = curSize.height;
            }
        }
mediaRecorder.setVideoSize(setFixPictureWidth,
        setFixPictureHeight);

出现了两次错误,一次是录制视频时调用camera.getParameters()时报parameters is empty,这是由于在camera.unlock()之后调用了该函数,将其在unlock之前获取就ok了。
还有一个错误就是setVideoSize called in a invalid state 1,进入setVideoSize函数中可以发现抛出异常的条件说明

 /**
     * Sets the width and height of the video to be captured.  Must be called
     * after setVideoSource(). Call this after setOutFormat() but before
     * prepare().
     *
     * @param width the width of the video to be captured
     * @param height the height of the video to be captured
     * @throws IllegalStateException if it is called after
     * prepare() or before setOutputFormat()
     */
    public native void setVideoSize(int width, int height)
            throws IllegalStateException;

IllegalStateException if it is called after prepare() or before setOutputFormat()表示如果setVideoSize在prepare() 之后或者setOutputFormat()之前调用的话就会出现该异常,即是说要求setVideoSize函数在prepare()之前以及setOutputFormat()之后调用。
查了下代码,发现我调用setVideoSize竟然是在setOutputFormat()之前,改到setOutputFormat()之后就ok了。

Canvas的效果操作及save()和restore()方法应用

Canvas的效果操作及save()和restore()方法应用

平移、缩放、旋转等操作等于是,我在一个正的画布绘制好图,然后再把画布做旋转、平移、缩放等等的效果。

也就是说,我使用的X、Y坐标还是正常的坐标(没旋转、平移、缩放等之前的坐标)。

 

save()和restore()是用来规定操作的范围的。

如果有save()和restore(),那么平移、缩放、旋转等操作只对save()和restore()作用域之间的代码有效。

 

 

然后我做了代码测试(在onDraw()中画图),如下:

protected void onDraw(Canvas canvas){
//首先定义中心点和半径
int px=getMeasuredWidth()/2;
int py=getMeasuredHeight()/2;

int radius=Math.min(px, py);

canvas.drawCircle(px, py, radius, circlePaint);
canvas.save();//注释save①
canvas.rotate(-bearing, px, py);
//canvas.save();

int textWidth=(int)textPaint.measureText(“W”);
int cardinalX=px-textWidth/2;
int cardinalY=py-radius+textHeight;

//开始绘制刻度和文字
//每15度一个刻度,每45度一个数字,每90度一个方向
for(int i=0; i<24; i++){
canvas.drawLine(px, py-radius, px, py-radius+10, markerPaint);

canvas.save();//注释save②
canvas.translate(0, textHeight);

if(i%6==0){
String dirString=””;
switch(i){
case(0):{
dirString=northString;
int arrowY=2*textHeight;
canvas.drawLine(px, arrowY, px-5, 3*textHeight, markerPaint);
canvas.drawLine(px, arrowY, px+5, 3*textHeight, markerPaint);
break;
}
case(6):dirString=eastString;break;
case(12):dirString=westString;break;
case(18):dirString=southString;break;
}
canvas.drawText(dirString, cardinalX, cardinalY, textPaint);
}
else if(i%3==0){
String angle=String.valueOf(i*15);
float angleTextWidth=textPaint.measureText(angle);

int angleX=(int)(px-angleTextWidth/2);
int angleY=py-radius+textHeight;
canvas.drawText(angle, angleX, angleY, textPaint);
}
canvas.restore();//注释restore②
canvas.rotate(15, px, py);

}
//测试save()和restore()的作用域
canvas.drawText(“Hello world 在restore之前!”, 100, 100, textPaint);
canvas.restore();//注释restore①
canvas.drawText(“Hello world 在restore之后!”, 100, 100, textPaint);
}

//结论:在save②到restore②之间所画的图顶点下移textHeight个像素,restore②之后的代码不受影响

//在save①到restore①之间所画的内容都选择45°,restore①之后的代码不会旋转

//注意save②到restore②也是在save①到restore①作用之内的,所以save②到restore②之间的内容不但顶点下移textHeight个像素,并且旋转

//45度。

Canvas的效果操作及save()和restore()方法应用 - Gobby.X - Gobby.X

android_浅析canvas的save()和restore()方法

android_浅析canvas的save()和restore()方法

  1. <span style=“font-size:18px;”> </span>  
  1. <span style=“font-size:18px;”></span>   

绘图之前,首先需要调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上!Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要常用方法:

setAntiAlias: 设置画笔的锯齿效果。
setColor: 设置画笔颜色
setARGB:  设置画笔的a,r,p,g值。
setAlpha:  设置Alpha值
setTextSize: 设置字体尺寸。
setStyle:  设置画笔风格,空心或者实心。
setStrokeWidth: 设置空心的边框宽度。
getColor:  得到画笔的颜色
getAlpha:  得到画笔的Alpha值。

自定义控件时常常遇到重写View的Ondraw()方法,Ondraw()方法常常设计到save()和restore()这两个方法

,现结合demo简单分析一下这两个方法的作用:

 

1.save():用来保存Canvas的状态,save()方法之后的代码,可以调用Canvas的平移、放缩、旋转、裁剪等操作!

2.restore():用来恢复Canvas之前保存的状态,防止save()方法代码之后对Canvas执行的操作,继续对后续的绘制会产生影响,通过该方法可以避免连带的影响!

 

通过一个例子说明一下:

例如:我们想在画布上绘制一个向右的三角箭头,当然,我们可以直接绘制,另外,我们也可以先把画布旋转90°,画一个向上的箭头,然后再旋转回来(这种旋转操作对于画圆周上的标记非常有用),*后,我们在右下角绘一个20像素的圆!

 

代码:

  1. <span style=“font-size:18px;”>package com.test.ui;  
  2. import android.R.color;  
  3. import android.content.Context;  
  4. import android.graphics.Canvas;  
  5. import android.graphics.Color;  
  6. import android.graphics.Paint;  
  7. import android.view.View;  
  8. public class GameView extends View  {  
  9.     public final static String TAG = “Example_05_03_GameView”;  
  10.     // 声明Paint对象  
  11.     private Paint mPaint = null;  
  12.     public GameView(Context context) {  
  13.         super(context);  
  14.         mPaint = new Paint();  
  15.     }
  16.     @Override  
  17.     protected void onDraw(Canvas canvas) {  
  18.         super.onDraw(canvas);  
  19.         Paint background=new Paint();  
  20.         Paint line=new Paint();  
  21.         background.setColor(color.darker_gray);
  22.         line.setColor(Color.RED);
  23.         int px = getMeasuredWidth();  
  24.         int py = getMeasuredWidth();  
  25.         // Draw background  
  26.         canvas.drawRect(0, 0, px, py, background);  
  27.         canvas.save();
  28.         canvas.rotate(90, px/2, py/2);                  
  29.          //画一个向上的箭头  
  30.         canvas.drawLine(px / 2, 0, 0, py / 2, line); //左边的斜杠        
  31.         canvas.drawLine(px / 2, 0, px, py / 2, line);//右边的斜杠  
  32.         canvas.drawLine(px / 2, 0, px / 2, py, line);//垂直的竖杠  
  33.         canvas.restore();
  34.         // Draw circle  
  35.         canvas.drawCircle(px – 10, py – 10, 10, line);   
  36.     }
  37. }
  38. </span>

 

MainActivity.Java:

 

  1. <span style=“font-size:18px;”>package com.test.ui;  
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. public class MainActivity extends Activity {  
  5.     private GameView mGameView;  
  6.     @Override  
  7.     public void onCreate(Bundle savedInstanceState) {  
  8.         super.onCreate(savedInstanceState);  
  9.         setContentView(R.layout.activity_main);
  10.         mGameView = new GameView(this);  
  11.         setContentView(mGameView);
  12.     }
  13. }
  14. </span>

运行结果:

 

%title插图%num

 

如果将 canvas.save()和canvas.restore()注释掉,那么圆点将会随着之前的90旋转跑到了左边,没有达到你预期想要显示在右下角的效果:

 

%title插图%num

 

以上我们很明显看到圆圈位置的明显差异。不进行Canvas的save和restore操作的话,所有的图像都是在画布旋转90°后的画布上绘制的。当执行完onDraw方法,系统自动将画布恢复回来。save和restore操作执行的时机不同,就能绘制不同的图形,save和restore之间,往往是对Canvas的特殊操作!

 

 

Android的4种文件类型Java,class,dex,apk

Android的4种文件类型Java,class,dex,apk

Java文件—–应用程序源文件

Android本身相当一部分都是用java编写而成(基本上架构图里头蓝色的部份都是用Java开发的),android的
应用必须使用java来开发

Class文件——Java编译后的目标文件
不像J2se,java编译成class就可以直接运行,android平台上class文件不能直接在android上运行。 由于Google
使用了自己的Dalvik来运行应用, 所以这里的class也肯定不能在AndroidDalvik的java环境中运行, android
的class文件实际上只是编译过程中的中间目标文件,需要链接成dex文件后才能在dalvik上运行

 

Dex文件—–Android平台上的可执行文件
Android虚拟机Dalvik支持的字节码文件格式Google在新发布的Android平台上使用了自己的Dalvik虚拟机
来定义, 这种虚拟机执行的并非Java字节码, 而是另一种字节码: dex格式的字节码。在编译Java代码之后,
通过Android平台上的工具可以将Java字节码转换成Dex字节码。虽然Google称Dalvik是为了移动设备定
做的,但是业界很多人认为这是为了规避向sun申请Javalicense。这个DalvikVM针对手机程式/CPU做过*
佳化,可以同时执行许多VM而不会占用太多Resource。
Apk文件——-Android上的安装文件
Apk是Android安装包的扩展名,一个Android安装包包含了与某个Android应用程序相关的所有文件。apk
文件将AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件和其他文件打成一个压缩包。一个工
程只能打进一个.apk文件
友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速