草庐IT

大公共

全部标签

java - 无法在公共(public)类中调用公共(public)静态方法

我一直在尝试使用Android的内置ThumbnailUtils类为图像和视频生成缩略图。通过createVideoThumbnail(..)方法可以正确生成视频缩略图。但是,我什至无法调用相关方法createImageThumbnail。这两种方法都声明为public和static。这是githublink到源头。如何限制客户端在Java中有选择地使用publicstatic方法?[编辑]:参见thislink有关使用Android的内部/隐藏方法的更多信息: 最佳答案 createImageThumbnail的文档包含@hide

java - 为什么在公共(public)静态类中实例化一个新 fragment

引用:FragmentDocumentation我是Java和Android的新手,正在阅读在线android指南。我有两个问题:问题1:为什么需要在公共(public)静态类?问题2:“创建新实例”进一步声明了一个新的DetailsFragment。全面的有四个地方使用了相同的名称“DetailsFragment”。这非常令人困惑。请解释一下?publicstaticclassDetailsFragmentextendsFragment{/*CreateanewinstanceofDetailsFragment,initializedtoshowthetextat'index'.*/

android - 为整个应用程序创建一个公共(public)对象

我创建了一个创建用户个人资料并存储其信息(如姓名、ID、个人资料图片等)的Activity。此信息是唯一的,应在应用程序的所有Activity中使用。我想知道创建存储所有信息并在所有Activity中使用它的通用对象的最佳方法。我已经阅读了有关bundle和JSON的内容,但不明白如何使用它。请帮我看看我应该选择什么选项。我已经做了很多阅读,但现在还不确定。请帮助我了解标准做法是什么以及更好的做法。 最佳答案 您可以使用Application类在多个Activity中访问同一对象。publicclassTestApplication

java - 公共(public)方法对同一包中的其他类不可见

我有两个类(class)。一个是我的主要Activity,另一个是应该打开AndroidDatePicker的辅助方法。到目前为止一切正常,除非我想从日期选择器类中检索日期。这是我的类(class)://Thisistheclassthatcreatesthedatepickerpackagecom.strom.myapp;importandroid.app.DatePickerDialog;importandroid.app.Dialog;importandroid.app.DialogFragment;importandroid.os.Bundle;importandroid.wi

android - 从 Facebook 公共(public)页面 Android 获取页面提要

我正在尝试从Facebook的公共(public)页面获取页面提要列表到我的Android应用中。我有页面的页面ID和access_token。我正在尝试使用以下网址通过请求获取提要:-"https://graph.facebook.com/page_id/feed?access_token=sometoken"但是执行上述操作会出现以下错误:-Triedaccessingnonexistentfield(feed)onnodetype(OpenGraphObject)我也在Googlechrome的Postman扩展中尝试过。给我同样的错误。我该如何解决这个问题?任何帮助将不胜感激。

android - 如何在公共(public)类上使用静态变量在 Activity 之间传递数据?

我正在尝试在公共(public)类上使用静态变量在Activity之间传递它们。我在执行此操作时遇到了一个罕见的问题。我正在为Activity的静态变量赋值。此Activity调用GLSurfaceView并监听屏幕方向变化。如果我给GLSurfaceView上的静态变量赋值,那么一切正常,值被存储,当屏幕方向改变后再次调用onCreate方法时我可以检索它们。问题是当我将值存储在GLSurfaceView类外部、Activity的onTouchListener方法内部的静态变量上时。这些值没有正确存储在静态变量上,因为当我尝试在GLSurfaceView上访问它们时,这些值不是它们应

java - 嵌套类的公共(public)构造函数

我在解析一个JSON时遇到了一个异常,提示我没有我的实体之一的默认构造函数。这是代码:publicclassMyPromosResponseextendsBaseResponse{publicMyPromosResponseDataresponse;publicMyPromosResponse(){}publicTreeSetgetMyPromosResponseData(){returnnewTreeSet(response.getEvents());}@JsonIgnoreProperties(ignoreUnknown=true)classMyPromosResponseData

android - 构建项目时出现 EventBus 异常 - 订阅者类没有名为 onEvent 的公共(public)方法

因此,我的应用程序从/向我的MainActivity与后台服务交换消息,我使用了EventBus来处理那个。我正在用注册这两个组件EventBus.getDefault().register(this);在他们的onCreates上。我正在发送/接收一个事件:EventBus.getDefault().post(newMyMessagePojo("message"));和publicvoidonEvent(MyMessagePojoevent){...}当我将项目从我的AndroidStudio直接运行到我的测试手机时,一切正常。但是,当我生成签名的APK时,我安装了该应用程序并发生崩

java - 公共(public)存储库中的 Android In App Billing 公钥

我编写了一个开源应用程序,我在其中通过应用程序内结算添加了捐款。Google表示要“隐藏”公钥(seehere)。由于该应用程序本身是开源的,因此每个人都可以编译它并更改key。目前我创建了一个带有返回key的静态类的新项目。我用这个类来获取key,所以我的git存储库中没有普通的公钥。但这真的有必要吗?如果有人知道我的公钥,最糟糕的情况是什么?谢谢,芦笋 最佳答案 我考虑过这个“问题”并尝试自己回答。希望它对任何人都有用。注意:如果您打算通过应用内购买来销售东西和激活功能,您应该混淆您的key!我的回答仅适用于开源应用!由于我没有

android - 如何从 Android 应用程序打开 Viber 公共(public)聊天

我知道如何在Viber中打开与号码的对话:HowtostartVibercallfromanAndroidapp[newversion]?但是如何打开公共(public)聊天?有什么想法吗?提前致谢 最佳答案 这段Kotlin代码对我来说工作得很好valviberPackageName="com.viber.voip"valphone="5757575757"try{activity?.startActivity(Intent(Intent.ACTION_VIEW,Uri.parse("viber://add?number=$pho