jjzjj

printstacktrace

全部标签

java - 切换 A2DP 设备 (Android)

我有两个配对的蓝牙设备(我汽车的电话音频主机和一个单独的A2DP蓝牙接收器)。在我的手机上有一个“用于媒体音频”的复选框,我必须手动切换它才能让我的A2DP输出转到我的汽车扬声器。我的目标是以编程方式切换它。我尝试将AudioManager类与已弃用的setBluetoothA2dpOn和setBluetoothScoOn一起使用,但似乎都没有任何效果。我能够获得蓝牙配对设备的列表并获得我想要切换的连接的句柄,但我似乎无法完全正确。我还尝试获取默认的蓝牙适配器,然后使用getProfileProxy,但我觉得我找错了树。谁能指出我正确的方向?基本上我想做的就是选中“用于媒体音频”框。

java - 使用 RequestFuture.get() 时 Android Volley 超时异常

在我的fragment中,我正在尝试使用TMDB的开放电影数据库来获取有关“正在播放”电影的详细信息。如果我使用RequestFuture.get(time,TimeUnit)方法来执行这个volley请求,我总是会收到超时错误。如果我在Safari中手动测试相同的Url,我会立即得到结果。我所知道的:1.)这不是任何JSON解析错误。(程序甚至没有进行到解析步骤)2.)AVD没有互联网问题。(稍后解释原因)。3.)这不是我的volley单例类或我的请求队列的问题。(原因稍后解释)。所以我假设我在使用volley/RequestFuture时犯了一些其他错误。fragment代码如下:

java - 我们什么时候使用静态和动态类加载?

我知道静态类加载和动态类加载的区别。一般来说,我们总是只使用静态类加载。谁能告诉我们,在什么情况下我们使用动态类加载?? 最佳答案 动态类加载允许在程序启动前加载未知的java代码。Java模型根据需要加载类,并且在加载和运行其中任何一个类之前不需要知道集合中所有类的名称。例如:根据用户输入,您只想创建一个对象,但有数百个类。那么你不需要加载所有类。您可以通过动态类加载在运行时创建对象。代码:try{InputStreamReaderin=newInputStreamReader(System.in);BufferedReaderr

java - 从 uri 打开流

我得到一个uri(java.net.URI),例如http://www.example.com.如何在Java中将其作为流打开?我真的必须改用URL类吗? 最佳答案 您必须创建一个新的URL对象,然后在URL实例上打开流。下面是一个例子。try{URLurl=uri.toURL();//getURLfromyoururiobjectInputStreamstream=url.openStream();}catch(MalformedURLExceptione){e.printStackTrace();}catch(URISyntax

java - Jsoup 404错误

我是Jsoup的新手,但我不明白为什么在尝试获取页面时收到404错误,即使该页面可以从浏览器访问并且我没有使用任何代理。我试过以下代码:privatestaticDocumentconnect(){Stringurl="http://www.transfermarkt.co.uk/real-madrid/startseite/verein/418";Documentdoc=null;try{doc=Jsoup.connect(url).get();}catch(NullPointerExceptione){//TODOAuto-generatedcatchblocke.printSta

java - Jsoup 404错误

我是Jsoup的新手,但我不明白为什么在尝试获取页面时收到404错误,即使该页面可以从浏览器访问并且我没有使用任何代理。我试过以下代码:privatestaticDocumentconnect(){Stringurl="http://www.transfermarkt.co.uk/real-madrid/startseite/verein/418";Documentdoc=null;try{doc=Jsoup.connect(url).get();}catch(NullPointerExceptione){//TODOAuto-generatedcatchblocke.printSta

android - MediaPlayer.setDataSource() 和 prepare() 不工作 - android

我在使用MediaPlayer对象时遇到了困难,但没有取得多大成功。如果我将声音Assets添加到我的原始文件夹并使用R中的int值调用它,它工作正常。但我希望能够从url中提取内容。根据我读过的所有文档,setDataSource()应该接受带有文件url的字符串参数。我在prepare()语句中不断收到IO异常。我什至尝试将文件复制到本地,但仍然没有骰子。有人有什么想法吗?MediaPlayermp=newMediaPlayer();try{mp.setDataSource("http://www.urltofile.com/file.mp3");mp.prepare();mp.s

android - MediaPlayer.setDataSource() 和 prepare() 不工作 - android

我在使用MediaPlayer对象时遇到了困难,但没有取得多大成功。如果我将声音Assets添加到我的原始文件夹并使用R中的int值调用它,它工作正常。但我希望能够从url中提取内容。根据我读过的所有文档,setDataSource()应该接受带有文件url的字符串参数。我在prepare()语句中不断收到IO异常。我什至尝试将文件复制到本地,但仍然没有骰子。有人有什么想法吗?MediaPlayermp=newMediaPlayer();try{mp.setDataSource("http://www.urltofile.com/file.mp3");mp.prepare();mp.s

java - Android Java UTF-8 HttpClient 问题

我在使用从网页抓取的JSON数组时遇到了奇怪的字符编码问题。服务器正在发回此header:内容类型文本/javascript;charset=UTF-8我还可以查看Firefox或任何浏览器中的JSON输出,并且Unicode字符正确显示。响应有时会包含来自另一种语言的带有重音符号等的单词。但是,当我将其拉下并将其放入Java中的字符串时,我得到了那些奇怪的问号。这是我的代码:HttpParamsparams=newBasicHttpParams();HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);HttpProto

java - Android Java UTF-8 HttpClient 问题

我在使用从网页抓取的JSON数组时遇到了奇怪的字符编码问题。服务器正在发回此header:内容类型文本/javascript;charset=UTF-8我还可以查看Firefox或任何浏览器中的JSON输出,并且Unicode字符正确显示。响应有时会包含来自另一种语言的带有重音符号等的单词。但是,当我将其拉下并将其放入Java中的字符串时,我得到了那些奇怪的问号。这是我的代码:HttpParamsparams=newBasicHttpParams();HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);HttpProto