草庐IT

create-notebook

全部标签

安卓 : Couldn't create directory for SharedPreferences file

我正在尝试通过另一个应用程序编辑一个应用程序的SharedPreferences,我的代码是这样的try{ContextplutoContext=getApplicationContext().createPackageContext("me.test",Context.MODE_WORLD_WRITEABLE);SharedPreferencesplutoPreferences=PreferenceManager.getDefaultSharedPreferences(plutoContext);EditorplutoPrefEditor=plutoPreferences.edit(

android - 修订版 2 : How to pass data from a background Service/thread to some other activity than the MainActivity that created the background service

我创建了一个简单的Android应用程序,用于测试如何使用一个或多个处理程序将数据从后台服务/线程传递到创建后台服务的MainActivity以外的其他Activity。我在MainActivity中获得了服务、线程和处理程序。最后一步是让处理程序将数据传递给MainActivity以外的其他一些Activity。我可以让服务将消息传递给MainActivity的处理程序,但我不知道如何让它将数据传递给其他一些Activity。为什么会有人想要这样做?我认为这与一个简单的MP3播放器相比,但它实际上与一个不错的FMradio相比。MainActivity使用允许我选择FM电台的后台服务

android - 没有延迟更新 View 时没有错误 "Only the original thread that created a view hierarchy can touch its views"

我遇到了一个有趣的问题。如果在activity的onCreate/onStart/onResume方法中写入如下代码:finalButtonmyButton=(Button)findViewById(R.id.myButton);finalTextViewmyTextView=(TextView)findViewById(R.id.myTextView);finalThreadthread=newThread(newRunnable(){@Overridepublicvoidrun(){myTextView.setText("Hellotext");}});myButton.setOn

android - AppCompatDrawableManager.get() 与 VectorDrawableCompat.create()

我使用的是支持库版本24.2.1,并通过AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);启用了支持向量这些关于支持向量的函数有什么区别?我使用的是VectorDrawableCompat.create(getResources(),R.drawable.my_vector,null)。但是,当以编程方式在按钮上设置可绘制对象时,这不会在我的测试设备(Android4.3)上产生可绘制对象:button.setCompoundDrawablesWithIntrinsicBounds(icon,null,null,nu

Android 编辑文本 : How to create an empty bullet paragraph by BulletSpan?

我使用与thisquestion相同的标题,因为我认为我的问题与那个问题非常相似,所以我非常仔细地阅读并测试了接受的答案,但是接受的答案对我不起作用。让我描述一下我的问题:我的代码如下:EditTextmyEdit=(EditText)this.findViewById(R.id.myedit);myEdit.setText("a\nb\n");Spannables=myEdit.getText();s.setSpan(newBulletSpan(30),0,1,Spannable.SPAN_INCLUSIVE_EXCLUSIVE);s.setSpan(newBulletSpan(30

java - Apache 公地网 : Should I create a new FTPClient object on each connection or reuse one?

我只是想知道:在我的Java应用程序中,每次我需要连接到FTP服务器时,我应该创建一个新的FTPClient对象,还是应该创建一个FTPClient()对象并在每次连接时重新使用它连接到FTP服务器? 最佳答案 两者都可以,但apachecommons.net库是notthreadsafe,因此如果您确实使用一个具有多个线程的客户端,请注意您必须同步对它的访问。 关于java-Apache公地网:ShouldIcreateanewFTPClientobjectoneachconnecti

android - 房间 : Database not created

我尝试使用来自谷歌架构的房间库。我基于来自谷歌的BasicSample编写了一些代码,但没有创建数据库(对于我的代码)。Logcat不包含错误和异常。请帮我找出我的错误://App.java//...publicclassAppextendsApplication{privateAppExecutorsmAppExecutors;privatestaticfinalStringTAG="App";@OverridepublicvoidonCreate(){super.onCreate();Log.i(TAG,"onCreate:enter");mAppExecutors=newAppE

android - 使用 Intent.ACTION_CREATE_DOCUMENT(存储访问框架)选择一个目录/文件

如这里所解释的:http://www.doubleencore.com/2014/03/android-external-storage/或在这里:http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/KitKat限制写入辅助外部存储到特定于包的目录(尽管一些开发人员已经找到了解决方法...)。随着三星使用SD卡作为辅助外部存储并推出其4.4.

android - 运行时异常 : Unable to create output dir:/storage/emulated/0/app_spoon-screenshots

我正在使用gradle-spoon-plugin为AndroidUI测试设置Spoon使用Spoon2.0.0快照。我的项目是使用AndroidGradle插件3.0.1设置的。当通过spoonRule.screenshot(activity,"hello")截屏时,我得到这个RuntimeException:java.lang.RuntimeException:Unabletocreateoutputdir:/storage/emulated/0/app_spoon-screenshotsatcom.squareup.spoon.SpoonRule.createDir(SpoonRu

java - 声音池 "AudioFlinger could not create track, status: -12"

我有一个只有一个按钮的Android应用程序。单击该按钮时,应用程序开始播放(循环播放)使用SoundPool加载的声音。再次点击按钮时,声音停止,然后再次开始。但问题是声音只能每隔一段时间播放一次。点击第1次->声音开始播放点击第二次->声音停止但不会再次开始点击第3次->声音开始播放点击第4次->声音停止但没有开始播放等等...当声音不播放时,logcat中出现这个错误:E/AudioTrack:AudioFlingercouldnotcreatetrack,status:-12E/SoundPool:ErrorcreatingAudioTrack当我删除循环(将-1更改为0)时,