草庐IT

android - 如何在 Android 上将 Google Drive 与 Picasso 集成?

我正在编写一个将图像存储在GoogleDrive中的应用程序,我想显示这些图像的画廊(GridView)。为了提高性能(即异步),我想将其与Picasso集成。但是Picasso.load(String)只是load(Uri.parse(path))的别名,我没有Uri因为图像是这样加载的(经过简化且使用未公开的实用方法):publicstaticBitmapgetBitmap(DriveIdid){GoogleApiClientclient=ApiClientAsyncTask.createConnectedClient(App.getAppContext());DriveFilef

在MAC电脑上将NTFS格式移动硬盘转换为ExFAT格式

注意:转化之前先将移动硬盘中的内容进行备份1、点击桌面上的【前往】,选择【实用工具】 2、在列表中选择【磁盘工具】 3、在左侧选中你的磁盘,点击右侧上方的【抹掉】,注意:将永久抹掉储存在上面的所有数据,因此需要提前备份 4、格式选择ExFAT 5、执行抹掉操作后,再查看移动硬盘的信息,发现格式变为了ExFAT,且硬盘内容全部清空了

android - 在 Android 上将值从 Dialog 传回 Activity 的可靠方法?

这个问题已经出现好几次了,我已经阅读了所有的答案,但我还没有看到一个真正可靠的方法来处理这个问题。在我的解决方案中,我使用从调用Activity到AlertDialog的监听器,如下所示:publicclassMyDialogFragmentextendsDialogFragment{publicinterfaceMyDialogFragmentListener{publicvoidonReturnValue(Stringfoo);}publicvoidinit(booleansomeValue){sSomeValue=someValue;listeners=newArrayList(

android - 在 Android 的 TelephonyManager.CALL_STATE_RINGING 上将默认来电屏幕移至后台

我正在开发一个应用程序,我必须在其中覆盖传入调用屏幕。当设备接到电话时,我必须显示我的应用程序的弹出窗口。我对这个任务做了详细的研究。CALLPOPOUT是一个使用相同功能的应用程序,但我没有获得源代码。目前我有几个模块可以用来获取INCOMINGCALL的Action。publicclassMyPhonestateListnerextendsPhoneStateListener{Contextcontext;ListblockedNumberList=newArrayList();BlockDataSourcedatasourceobj;publicMyPhonestateListn

java - 在 Android 上将蒙版应用于 EditText 的最佳方法是什么?

在Android上屏蔽EditText的最佳方法是什么?我希望我的EditText表现得像这个十进制数字输入here.有没有简单的方法可以做到这一点? 最佳答案 您必须以编程方式设置InputFilter在您的EditText上setFilters.来自文档:InputFilterscanbeattachedtoEditablestoconstrainthechangesthatcanbemadetothem.您甚至可以更改用户输入,例如添加一个小数点,如果我没弄错的话,这就是您想要的。

java - 在 Android 上将文本转换为位图(像素)

我有一个android应用程序,我需要从网站下载文本,将其转换为位图格式并在基于LED的显示板上显示。我正在为位图转换而苦苦挣扎。尝试使用以下内容:Bitmapmybitmap=Bitmap.createBitmap(100,16,Bitmap.Config.ALPHA_8);Canvasc=newCanvas(mybitmap);c.drawText("0",0,0,paint);但是好像不行。有什么建议吗?更新:Paint对象是这样初始化的:Paintpaint=newPaint();paint.setStyle(Paint.Style.FILL);paint.setColor(C

android - 如何在 Android 上将多个参数传递给 IPN url 到 PayPal?

我在我的Android应用程序中实现PayPal,我想将多个参数作为带有IPNURL的查询字符串发送到PayPal。例如http://www.example.com/ipn/txnId=12&cartId=12但问题是当我使用此URL作为IPNURLPayPal给我一个错误。我已经尝试使用URLEncoding但还是没有成功支付。如果我尝试使用单个参数,它会起作用。例子http://www.example.com/ipn/txnId=12我遇到一个问题,PayPal不接受字符串中的&字符所以我尝试用&和\\&替换&但它也没有帮助。我知道我可以将多个参数设置到一个变量中并将其传递给Pay

android - 在所有设备上将图像定位在同一位置的最佳方式?

我意识到我不是100%确定放置某些UI元素以使其出现在所有设备上的同一位置的最佳方法是什么。到目前为止,这些是选项:为每个设备设置dppadding在该图像上方制作View并为每个设备更改它的填充在Java代码中计算屏幕尺寸,并从代码中以泛型方式设置其定位。例如,将该图像设置为距离顶部1/5屏幕高度,并根据当前设备的屏幕高度应用此公式。与第2点类似,但我没有使用固定的dp,而是使用相关元素的layout_weight最好的方法是什么?有没有更好的方法我没有在这里提到?谢谢 最佳答案 最好的两个方案如下:在代码中-计算屏幕尺寸并使用屏

android - 如何在 Android 上将 "Choose an action"更改为 "Complete action using"?

我有一个NFC应用程序,它允许用户扫描他们的NFC标签并执行一些操作。我遇到了一个问题,当用户扫描标签时,它将如何“选择一个Action”而不是“使用完成Action”。这两者的不同之处在于,“Completeactionusing”允许用户选择“always”按钮。如果它显示“Chooseanaction”,它无法记住用户的决定,用户每次扫描NFC标签时都必须选择应用程序。请查看下面的截图,图片告诉千言万语。如何强制使用"Completeactionusing"对话框? 最佳答案 事实证明,您无法更改Android默认的Inten

java - 如何在 Android 设备上将 WAV 编码为 mp3

我已经简化了我的问题并提供了赏金:有哪些选项可用于将原始PCM音频数据压缩为Android设备上的mp3。我的原始帖子:我正在我的Android手机上创建一个合成器,并且一直在生成PCM数据以发送到扬声器。现在我想知道是否可以将此PCM数据编码为mp3以保存到sdcard。MediaRecorder对象可以将来自麦克风的音频编码为各种格式,但不允许对以编程方式生成的音频数据进行编码。所以我的问题是,是否有用于编码音频的标准AndroidAPI?如果不是,有哪些纯Java或基于NDK的解决方案?你能推荐其中的任何一个吗?如果做不到这一点,我只需要将生成的音频保存为WAV文件,这很容易做到