当前位置:首页 » 安卓系统 » android开发工具箱下载

android开发工具箱下载

发布时间: 2022-12-17 01:17:20

㈠ 跪求好心人分享ADB工具包 V1.0.39 官方版软件免费百度云资源

链接:

提取码: qg1m

提取码:zgms
软件名称:ADB工具包V1.0.39官方版
语言:简体中文
大小:414.41KB
类别:系统工具
介绍:ADB工具包是Android的一款非常重要的调试工具,几乎所有Android的开发人员必备的一个工具箱。用户可以通过这款软件实现手机密码的解锁,同时用户也可以通过这款软件直接为自己的Android手机进行ROOT,有需要的小伙伴快来下载吧!

㈡ 如何让Android手机变身万能工具箱这个APP就能搞定

智能手机最大的特性,就是可以通过APP实现各种各样的功能。但是,很多时候我们的需求是琐碎的,如果为每个功能都安装与之匹配的APP显然太过折腾。因此,整合类APP就成为了我们的首选目标。

“实用工具箱”(可在酷安下载)就是一款符合上述要求的整合类APP,操作简单,即点即用,唯一的小问题就是存在广告插件。

这款应用将170多个小工具划入了日常、图片、查询、设备、辅助、提取、其他和趣味 游戏 8个大类下。

用户可以根据需要,在相应的大类中寻找目标工具,还能将常用和喜欢的工具进行收藏。

进入该应用的设置界面,可以将启动界面设定为“显示收藏”。

如此一来每次启动这个APP就能直接显示我们最常用(收藏的)的小功能入口了。

就功能而言,实用工具箱可以用“只有想不到,没有办不到”来形容。比如很多朋友都搞不清远房亲戚的称呼,找到“亲戚称呼计算”功能模块,就能根据你的性别以及亲属之间的关系计算出准确的称呼了。

很多人都喜欢在全民K歌中录歌,但如果事先没有保存录音文件,今后想下载自己的歌曲时也需要开通VIP会员,找到“全民K歌提取歌曲”功能模块,输入你自己歌曲的分享地址,点击“获取”按钮就能生成相关歌曲的下载地址。同理,使用实用工具箱还能获取包括微博、抖音等在内的短视频下载地址。

如果你想将手机上已安装的应用安装包提取出来,只需找到“应用管理”功能模块,长按程序列表中的任意应用,就能找到提取安装包的选项,轻松提取出APK文件。

实际上,上述功能只是实用工具箱的冰山一角,它的特色功能还包括图片转素描(图片一键转换成素描风格)、图片拼接(多图横纵向拼接)、艺术签名(潇洒的手写签名设计)、自动滑屏器(解放双手,自动滑屏)、LED滚动字幕(手持弹幕)、问答机器人(智能聊天机器人)、视频提取音频(提取视频背景音乐)等等。

此外,实用工具箱还集成了透明屏幕、变音器、代码雨壁纸、图片隐写术、隐藏图制作等趣味功能,以及包括见缝插针、魔方、迷宫、2048、一个都不能死、数独、黑白棋、围住小红点、切积木在内的各种益智趣味 游戏 ,更支持淘宝、京东、拼多多等平台的优惠券查找领取功能。

㈢ 如何搭建 android 开发环境

一.认识android的架构
Android其本质就是在标准的linux系统上增加了java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。
android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
二.搭建环境
搭建开发环境
对国内的开发者来说最痛苦的是无法去访问android开发网站。为了更好的认识世界,对程序员来说,会翻墙也是的一门技术,带你去领略墙外的世界,好了,不废话了, 国内开发者访问(androiddevtools) 上面已经有了所有你要的资源,同时可以下载到我们的主角framework
但是这样的搭建只能去阅读源代码,我们无法去更进一步去实现自己的rom,我们看到锤子的系统在早期的开放rom是自己从新实现了framework的代码,现在看起来他成功了,所以我们还要去搭建android系统的源码编译环境。
搭建源码编译环境

三.开始主题
在一开始写c程序的时候都有一个运行的入口,比如
#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
//这里的main就是应用的入口
int main(int argc, const char * argv[]){
return 0;
}
在计算机网络原理中我们用socket实现一个服务器端,不断的接听客户端的访问,而且他的代码是这样实现的:
#include <winsock2.h>
#pragma comment(lib, "WS2_32.lib")
#include <stdio.h>
void main()
{
WORD wVersionRequested;//版本号
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD(2, 2);//2.2版本的套接字
//加载套接字库,如果失败返回
err = WSAStartup(wVersionRequested, &wsaData);
if (err != 0)
{
return;
}
//判断高低字节是不是2,如果不是2.2的版本则退出
if (LOBYTE(wsaData.wVersion) != 2 ||
HIBYTE(wsaData.wVersion) != 2)
{
return;
}
//创建流式套接字,基于TCP(SOCK_STREAM)
SOCKET socSrv = socket(AF_INET, SOCK_STREAM, 0);
//Socket地址结构体的创建
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);//转换Unsigned long型为网络字节序格
addrSrv.sin_family = AF_INET;//指定地址簇
addrSrv.sin_port = htons(6000);
//指定端口号,除sin_family参数外,其它参数都是网络字节序,因此需要转换
//将套接字绑定到一个端口号和本地地址上
bind(socSrv, (SOCKADDR*)&addrSrv, sizeof(SOCKADDR));//必须用sizeof,strlen不行
listen(socSrv, 5);
SOCKADDR_IN addrClient;//字义用来接收客户端Socket的结构体
int len = sizeof(SOCKADDR);//初始化参数,这个参数必须进行初始化,sizeof
//循环等待接受客户端发送请求
while (1)
{
//等待客户请求到来;当请求到来后,接受连接请求,
//返回一个新的对应于此次连接的套接字(accept)。
//此时程序在此发生阻塞
SOCKET sockConn = accept(socSrv, (SOCKADDR*)&addrClient, &len);
char sendBuf[100];
sprintf(sendBuf, "Welcome %s to JoyChou",
inet_ntoa(addrClient.sin_addr));//格式化输出
//用返回的套接字和客户端进行通信
send(sockConn, sendBuf, strlen(sendBuf)+1, 0);//多发送一个字节
//接收数据
char recvBuf[100];
recv(sockConn, recvBuf, 100, 0);
printf("%s\\n", recvBuf);
closesocket(sockConn);
}
}
他采用了一个while死循环去监听客户端的请求。

先上源代码
public final class ActivityThread {
public static void main(String[] args) {
SamplingProfilerIntegration.start();
CloseGuard.setEnabled(false);
Environment.initForCurrentUser();
EventLogger.setReporter(new EventLoggingReporter());
Security.addProvider(new AndroidKeyStoreProvider());
final File configDir = Environment.getUserConfigDirectory(UserHandle.myUserId());
TrustedCertificateStore.setDefaultUserDirectory(configDir);
Process.setArgV0("<pre-initialized>");
Looper.prepareMainLooper();
//从中可以看到为app开辟了一个线程进入了looper之中
ActivityThread thread = new ActivityThread();
thread.attach(false);
if (sMainThreadHandler == null) {
sMainThreadHandler = thread.getHandler();
}
AsyncTask.init();
if (false) {
Looper.myLooper().setMessageLogging(new
LogPrinter(Log.DEBUG, "ActivityThread"));
}
Looper.loop();
throw new RuntimeException("Main thread loop unexpectedly exited");
}
}
看到源码失望了,没有一个while循环啊,其实用了他方法实现
//用一个looper的机制循环监听响应
Looper.prepareMainLooper();
Looper.loop();
进一步深入代码
public static void loop() {
final Looper me = myLooper();
if (me == null) {
throw new RuntimeException("No Looper; Looper.prepare() wasn't called on this thread.");
}
final MessageQueue queue = me.mQueue;
Binder.clearCallingIdentity();
final long ident = Binder.clearCallingIdentity();
// 在这里看到了一个循环监听消息
for (;;) {
Message msg = queue.next(); // might block
if (msg == null) {
// No message indicates that the message queue is quitting.
return;
}
Printer logging = me.mLogging;
if (logging != null) {
logging.println(">>>>> Dispatching to " + msg.target + " " +
msg.callback + ": " + msg.what);
}
msg.target.dispatchMessage(msg);
if (logging != null) {
logging.println("<<<<< Finished to " + msg.target + " " + msg.callback);
}
// Make sure that ring the course of dispatching the
// identity of the thread wasn't corrupted.
final long newIdent = Binder.clearCallingIdentity();
if (ident != newIdent) {
Log.wtf(TAG, "Thread identity changed from 0x"
+ Long.toHexString(ident) + " to 0x"
+ Long.toHexString(newIdent) + " while dispatching to "
+ msg.target.getClass().getName() + " "
+ msg.callback + " what=" + msg.what);
}
msg.recycleUnchecked();
}
}

㈣ 求:android平台手机软件开发工具包下载网址

ADT下载:http://dl.google.com/android/ADT-0.9.6.zip

SDK来这里自己选吧:http://www.android123.com.cn/android_kit.html

记得ADT下载最新的啊,因为如果SDK你下载的是2.0以上的话,只有0.9.6的才能支持。

㈤ 如何部署android开发环境

第一步:安装JDK

要下载Oracle公司的JDK可以网络“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择自己电脑系统的对应版本即可。

下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。

可以打开jdk的安装目录下的Bin目录,里面有许多后缀名为exe的可执行程序,这些都是JDK包含的工具。通过第二步讲到的配置JDK的变量环境,我们可以方便地调用这些工具及它们的命令。

JDK包含的基本工具主要有:
javac:Java编译器,将源代码转成字节码。
jar:打包工具,将相关的类文件打包成一个文件。
javadoc:文档生成器,从源码注释中提取文档。
jdb:debugger,调试查错工具。
java:运行编译后的java程序。

第二步:配置Windows上JDK的变量环境

很多刚学java开发的人按照网上的教程可以很轻松配置好Windows上JDK的变量环境,但是为什么要这么配置并没有多想。

平时打开一个应用程序,一般是通过桌面的应用程序图标双击或单击系统开始菜单中应用程序的菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。

知道了一个应用程序的安装目录位置,也可以通过命令行工具打开,如QQ的位置为:C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin,QQ的应用程序名为为QQProtect.exe,那么我们打开命令行工具,然后进入到“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin”目录,再输入“QQProtect”,即可运行qq。

如果希望打开命令行工具后,直接输入“QQProtect”就能启动qq程序,而不是每次都进入qq的安装目录再启动,这个时候可以通过配置系统环境变量Path来实现。右击“我的电脑”,选择“属性”,在打开窗口中点击左边的“高级系统设置”,出现“系统属性”窗口,在“高级”选项卡下面点击“环境变量”。

编辑系统变量名“Path”,在“Path”变量(字符串内容)的后面追加qq的安装目录:;C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin 注意追加的时候要在目录字符串的前面加个英文的分号;,英文分号是用来区分Path里面不同的路径。

确定保存后,再回到命令窗口,不管在任何目录下,只要输入qqprotect的命令,qq就会启动。

通过启动qq的例子,总结下:当要求系统启动一个应用程序时,系统会先在当前目录下查找,如果没有则在系统变量Path指定的路径去查找。前面说了JDK包含了一堆开发工具,这些开发工具都在JDK的安装目录下,为了方便使用这些开发工具,有必要把JDK的安装目录设置了系统变量。这就是为什么在Windows安装了JDK后需要设置JDK的bin目录为系统环境变量的原因。

为了配置JDK的系统变量环境,需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置防范。

JAVA_HOME
先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。

Path
PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。

CLASSPATH
设置系统变量名为:CLASSPATH 变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。

第三步: 下载安装Eclipse

Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。

Eclipse的版本有多个,这里选择下载Eclipse IDE for Java EE Developers这个版本。

第四步:下载安装Android SDK

配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。要通过Eclipse来开发Android应用程序,那么需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。

Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。
打开http://developer.android.com/sdk/index.html,发现google提供了集成了Eclipse的Android Developer Tools,因为这次是已经下载了Eclipse,所以选择单独下载Android SDK。

下载后双击安装,指定Android SDK的安装目录,为了方便使用Android SDK包含的开发工具,在系统环境变量中的Path设置Android SDK的安装目录下的tools目录。

在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools。

打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况。

从弹出的log窗口中,我们可以看到连接 “https://dl-ssl.google.com”失败了。我们通过ping命令,发现果然网络不通。

从万能的互联网上,可以找到解决这个问题的方案,而且行之有效。

更改host文件
首先更改host文件,host文件在C:\Windows\System32\drivers\etc目录下,用记事本打开“hosts”文件,将下面两行信息追加到hosts文件末尾,保存即可。如果你的是windows8系统可能没有权限修改host文件,可以右击hosts文件,将Users组设置为可对hosts文件完全控制的权限即可。

203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

上面两行放在host文件的意思是将本地访问dl.google.com和dl-ssl.google.com定向到ip地址为203.208.46.146的服务器上。

将Android SDK Manage上的https请求改成http请求
打开Android SDK Manager,在Tools下的 Options 里面,有一项 Force https://..sources to be fetched using http://... 将这一项勾选上,就可以了。

再打开Android SDK Manager.exe,正常情况下就可以下载Android的各个版本的sdk了。只需要选择想要安装或更新的安装包安装即可。这里是比较耗时的过程,还会出现下载失败的情况,失败的安装包只需要重新选择后再安装就可以了。

如果通过更改DNS也无法下载Android SDK,还有两个方法,第一个是自备梯子FQ,第二个是从这个网站上下载,下载的地址是:http://www.androiddevtools.cn/

第五步:为Eclipse安装ADT插件

前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
下面是在线安装ADT的方法:
启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。

然后在弹出的对话框中的Location中输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。

在弹出的对话框选择要安装的工具,然后下一步就可以了。

安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。

如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。

到这里,在windows上的Android上的开发环境搭建就完成了,这时候,用Eclipse的File——》New——》Project...新建一个项目的时候,就会看到建立Android项目的选项了。

㈥ ADB工具包在哪里有下载。具体怎么安装

Google提供的ADB工具包下载地址 http://developer.android.com/sdk/index.html Google提供的ADB工具包下载地址 使用方法: 将Android SDK包中tools目录下的 adb.exe 和 AdbWinApi.dll 复制到 Windows下的 system32 目录下。 如果你使用ADB工具包,可直接解压缩至 system32 目录。 在 cmd 中输入 adb 可以获得 adb 使用文档

㈦ iOS、Android 值得下载的 11 个新 App

iOS 精选(3 款)

曾被苹果拒绝上架的 Steam 官方串流应用 Steam Link 上周终于登陆 App Store。Steam Link 可通过本地网络串流的方式,将 PC 端 游戏 “投屏”到 iOS 设备,从而在实现在移动设备上畅玩 PC 游戏 。

Steam Link 使用方法很简单,首先确保 PC 和 iOS 设备处于同一网络环境中,然后需要适配控制器,你可以选择继续使用手柄操作,也可以选择通过手机触控来模拟键盘或手柄操作(有一定概率导致你吐血,慎用)。当应用在网络环境中识别到开启 Steam 的 PC 设备后,会自动打开 PC 端的大屏幕模式,同时将屏幕同步到移动设备上,之后你就可以直接用手机操控 Steam 和库里的 游戏 了。

Steam Link 虽说可以让 iOS 设备玩上“大作”,但实际运行端还是本地 PC,所以你不能指望通过 Steam Link 改善 游戏 性能或是完全摆脱 PC 束缚。另外,官方建议在 5GHz 网络环境下进行串联,经过我个人测试 2.4GHz 也基本可以满足需求,只是偶尔会出现画面卡顿马赛克的问题,而且二者均有画质下降的问题出现,所以如果你的 iOS 设备和 PC 有“一墙之隔”,也可以试着在 2.4GHz 下凑合凑合。

有一段时间没有推荐壁纸应用了,这款 Pic Me 上周刚刚上架似乎就招徕了一波“差评”,但是体验之后我觉得这东西还是“未来可期”的。这款壁纸应用有着丰富的图片素材,据开发者介绍图片都是来自图片网站 Pexels 的,这对于刚刚经历过视觉中国那波“骚操作”的我们来说,算是有小小的安心吧。

Pic Me 提供了“最新”“热门”“色彩”三个分类,其中“色彩”分类提供了 11 种常用色彩分类,对于有锁屏主屏“套图强迫症”的用户来说,通过色彩分类筛选壁纸素材,可以更容易地组成套图,不用再去一张张甄选。除了色彩分类外,应用还支持通过中英文关键词筛选壁纸素材,不过中英文得出的结果差别较大,中文标签会更丰富一些,建议开发者后续可以再优化一下。

应用的问题目前主要有两个方面,一个是频繁的闪退,一个是图片加载时间较长,这两项的确非常影响使用体验。这两个问题开发者回复均在优化中,此外建议 Pic Me 能将目前的图片清晰度选项,修改为针对 iOS 设备的裁剪功能,让下载的壁纸可以直接使用,而无需在设置时继续调整,预计能进一步提升用户体验。

作为一款完全免费的扫描工具,口袋扫描仪在扫描速度、自动识别方面做的还算不错,对于剪裁、旋转、移动等基本的编辑功能,应用也都有支持。比较令人惊喜的地方在于口袋扫描仪支持 OCR 文本识别功能,几次测试的效果也比较理想,日常用来识别图片里的文字绝对够用。

Android 精选(3 款)

无论手机做得怎么样,每一代一加手机所搭载的那些充满艺术气息的默认壁纸,在我看来都是排在同类壁纸中第一梯队的。如果你也喜欢一加手机的壁纸风格,或者最近在寻找一些新壁纸尝尝鲜,不妨试试由一加手机御用壁纸设计师 Hampus Olsson 推出的壁纸应用 Abstruct。

Abstruct 收录的所有壁纸均由 Hampus Olsson 本人亲自创作,壁纸类型虽然都已抽象几何图形为主,但风格上仍然富于变化。也正是因为如此,Abstruct 内置了八套可选壁纸包,其中作者本人的作品精选、一加官方壁纸合集、AOSPA 官方壁纸合集以及数字绘画风格包可免费使用,其余四套则需 1.99 美元的内购才能解锁。

这些壁纸是否好看这个问题见仁见智,如果你觉得一加手机自带的壁纸还算看得顺眼,1.99 美元就能轻松拥有超过 300 张统一风格不重样壁纸自然也非常划算;另外 Abstruct 这款应用本身的设计也非常出色,浏览和设置壁纸的体验不仅养眼,也十分顺畅。

最后,Abstruct 所提供的壁纸均为 4K 分辨率,即便是当前市面上显示效果最为出众的 Android 机型也能轻松满足。

如果你接触过 Android 美化,或者更确切地说,如果你也和我一样尝试过应用商店中大部分叫得上名字的图标包,那你一定不会对 Meeye 感到陌生。

作为 Android 平台上较为老牌的一款第三方图标包,Meeye 凭借综合了 MeeGo 系统图标特色和现代化设计细节的视觉风格受到了不少用户追捧,图标覆盖率方面也毫不含糊,无论是大家日常所使用的国内应用还是国外应用均有适配,总体而言算是喜欢方圆形状图标用户的首选之一。

而这次开发者页页推出的 Meeye is flat 则将此前的 Meeye“一杆子拍扁”,没有了原版 Meeye 图标整体的饱和质感,也去除了图标主体的阴影,风格竟然与前段时间热门的 OneUI 系统图标颇为相似。但仔细对比又不难发现,因为有着 Meeye 良好的基础,Meeye is flat 这套图标包在配色上相比 OneUI 没那么浓重的“糖果味”,也少了很多塑料质感。我甚至觉得这套图标包更适合作为 OneUI 的默认图标。

当然以上都是个人看法,图标包这件事其实也和上面的壁纸一样各有各的看法,目前 Meeye is flat 已经适配了 500+ 图标,一方面,这说明开发者并没有打算将 Meeye 的 2500+ 图标简单拍扁发布,另一方面,有了 Meeye 的口碑背书,相信这一款变平版的图标覆盖未来也会渐渐丰满。

说起相机,大多数人观念中的相机都是全屏启动、然后正正经经地拍上一张好看的照片。要是相机能够以任意大小的悬浮窗口启动,在不干扰我们正常使用手机其他功能的前提下运行,你又会用它来做什么呢?

最近上架酷安的窗口相机就为我们提供了这样一种可能性。窗口相机采用了时下流行的 Material Design 2 设计风格,借助悬浮窗特性,它能让我们以任意大小的窗口启动相机应用,支持拍照和录像,并通过悬浮窗窗口边框的线条颜色来指示相机状态。

更重要的是,除了简单的窗口大小设置,窗口相机还提供了很多自定义设置,如果你想借助这个应用边看小说边走路,不妨开启窗口相机,然后将相机窗口设置为半透明同时“不响应触摸事件”,这样一来就能在专注屏幕内容的同时留意道路情况了。

此外,窗口相机除了支持拍照、录像模式切换还同时支持前后置相机。换句话说,除了上面提到的用来看路的例子,你也可以用来自拍。更多的玩法,还是要大家自己去 探索 和挖掘了。

Proct Hunt 精选(2 款)

我从小到大都厌烦于写日记,可能是因为第一次写日记并非自发性,而是被老师布置成家庭作业的缘故。当然,我相信很多朋友工作之后都仍然坚持写日记,这的确是一个非常好的习惯。如果你不再手写日记,可能会选择像 Day One 这样的日记应用。将日记电子化,可以记录下更多类型的信息,更便捷的检索,以及实现内容的长期保留。

Diary Email 是一款别具一格的日记服务,使用时无需注册账号,直接撰写邮件并发送到 [email protected] 地址即可。如果想要查看自己的日记,那么到 Diary Email 网站上使用自己的邮箱地址登陆。如果你想要分享自己的日记,Diary Email 支持邀请多个朋友。权限控制也非常灵活,只有你发送到 [email protected] 地址的日记才能被朋友阅读。

由于我自己不写日记,所以我无法确定 Diary Email 这款产品是否真正符合使用习惯。实际上,由于 Diary Email 基于 Web 和邮件服务,你甚至可以将其当作为云端记事本或者稍后阅读工具来使用。当然,这里更建议坚持写日记的读者 尝试体验。

REMOVE.BG 是一款使用深度学习抠图的服务。继前段时间推出 Photoshop 插件之后,现在又推出了新的跨平台桌面客户端。相比于网页版,桌面客户端的最大特点是实现图片的批量处理。

使用时,你需要先 下载 REMOVE.BG 客户端,然后到官网 申请免费 API KEY。值得注意的是,免费 API KEY 每月仅能调用 50 次,且仅支持小规格图片。对于大尺寸和更高频次的使用,需要付费购买用量。

REMOVE.BG 是我个人非常喜欢,且效果非常好的服务。最常见的一个应用就是证件照更换背景,仅仅需要数秒钟你就可以使用 REMOVE.BG 提供的网页工具制作任意背景的证件照。

Perculia 是 LightScreen 开发者最近上架的一款蓝牙辅助工具,它能够让你在菜单栏一键链接特定的蓝牙设备,功能上有点像我们之前介绍过的 Tooth Fairy。不过,Perculia 不像后者支持为每个蓝牙设备设置单独的快捷键,开发者表示如果之后用户需求大的话会考虑加入这一功能。

除了一键连接功能,Perculia 还支持在菜单栏为每个蓝牙设备创建图标,让你扫一眼就能知道设备的剩余电量。低电量提醒功能也能让你及时为设备充电,避免设备没电影响工作。你可以在 Mac App Store 下载 Perculia,应用完全免费。

mCast 是一款来自国内开发者 @甩甩鸟哥很严肃 的 macOS 播客应用,支持搜索、播放、新节目通知、查看热门播客等基础功能,你也可以通过键盘上的媒体按键控制 mCast 的播放。

目前,mCast 在功能方面还比较简陋,常见的账号同步、下载等功能都还不支持,如果你对同步功能的需求不大,作为 macOS 平台为数不多的播客应用,mCast 还是值得你一试。你可以在 Mac App Store 下载 mCast,应用售价 12 元。

Easy PDF 可以说一款在线版的 PDF 实用工具箱,支持 Word、Excel、PPT、JPG 等常见格式的 PDF 格式互转功能,像 PDF 压缩、OCR 文字识别等更复杂的功能在 Easy PDF 也能找到,虽然这些功能在效果上肯定不能与专业的 PDF 应用相比,但是免费、不限平台、“用完即走”的特性,非常适合对 PDF 编辑需求不大、但是偶尔需要解决相关问题的用户。

本期“一周派评”由 @Snow、@Clyde、@huhuhang 和 @waychane 联合撰写。

热点内容
探戈二驱进取版都有哪些配置 发布:2025-03-23 15:45:10 浏览:490
服务器只允许固定公网ip访问 发布:2025-03-23 15:44:33 浏览:688
php缓存时间 发布:2025-03-23 15:34:52 浏览:12
安卓如何扫脸 发布:2025-03-23 15:32:56 浏览:355
安卓下载提示音在哪个文件夹 发布:2025-03-23 15:17:08 浏览:83
数据库表中数据类型 发布:2025-03-23 15:16:14 浏览:582
如何让其他人都能连上服务器 发布:2025-03-23 15:01:34 浏览:44
androidbus 发布:2025-03-23 14:55:34 浏览:563
交叉编译目录 发布:2025-03-23 14:53:08 浏览:178
javaruby 发布:2025-03-23 14:44:59 浏览:914