草庐IT

android - Android 中的时间延迟

所以我想在我的应用中创建一个“频闪”灯光效果。为此,我需要一个时间延迟,其中一个为100毫秒,另一个为20毫秒。这是我正在使用的代码。Threadtimer=newThread();longlongTime=100;longshortTime=20;for(intx=0;x我遇到的问题是,当我单击按钮调用该代码时,没有任何反应。所以我做了一些调试,我很确定这是计时调用。我以前从未用Java编程过,所以我不确定如何调用线程休眠。 最佳答案 您可以使用如下所示的处理程序来实现此目的。publicclassStrobeextendsAct

java - 将类(class)保存到文件?

我正在编写一个程序,它是一个音乐播放器和一个歌词查找器。截至目前,每次程序加载时,它都必须读取每个音乐文件并检索ID3标签以查找艺术家姓名、歌曲名称等。当读取多个文件时,提取ID3标签的过程非常耗时-消费。我希望能够将ID3信息保存到我的程序的私有(private)数据目录中,而不是每次运行程序时都读取每个ID3标签。我对序列化和保存/加载这样的东西感到困惑。我猜我应该使用FileOutput/InputStreams或ObjectOutput/InputStreams来实现这一点,但我无法掌握它们。有人可以帮助我并告诉我如何正确保存和加载我的“歌曲”类(class)吗?以下是我需要能

android - 如何在其顶部创建具有许多可拖动 View 的可缩放和平移 View ?

我正在尝试在Android中创建一个棋盘游戏,其中包括一个棋盘,上面有许多方block,可以在棋盘周围拖动,也可以在玩家的架子之间拖动。这与Wordfeud游戏非常相似。棋盘有固定的尺寸。我希望用户能够通过捏合缩放、在板上平移,以及在板上拖动图block。放大/缩小时,图block必须与板一起缩放。我正在努力寻找正确的设置方法。我想到并尝试了两种方式:将Horizo​​ntalScrollView与ScrollView结合使用,将RelativeLayout作为subview。此RelativeLayout然后包含所有图block。这工作正常,但我将如何实现双指缩放?使用此示例缩放和平

java - Android 定时器不精确

好的,所以,我是java和android编程的真正初学者。我正在尝试为友谊赛制作篮球应用程序。现在,我正在制作一个从24到0计数、播放声音并通过按钮重置的计时表。publicclassMainActivityextendsActivity{privateShotClockshotClock;privateTextViewshotClockTimer;privateTimertimer=newTimer();privateButtonshotClockReset;privatefinalstaticintinterval=100;protectedvoidonCreate(Bundles

Android:具有处理程序和可运行的 ListView 中的多个计时器。 2个问题

我正在创建一个包含2列的ListView的应用程序。第一列应显示倒计时,第二列应显示附加文本,解释倒计时的目的。在下面,您会看到我的代码可以正常工作……或多或少。我有一个包含多行的ListView,计时器在滴答作响。一个问题是:我的runnable中的set.Text()似乎覆盖了所有行。例如。runnableforrow1setstextalsotorow2and3,runnableforrow2setstextalsofor1and3等等。这具有第一列闪烁的效果(具有正确的值和其他行的值)。如何为ListView中的特定行设置文本?下一个问题:即使我从处理程序中删除回调,runna

Android私有(private)样式使用

试图继承Widget.TextView.ListSeparator样式,但现在aapt不允许这样做:Noresourcefoundthatmatchesthegivenname'Widget.TextView.ListSeparator因为谷歌将其设为私有(private)。但是我如何结合两种样式:ListSeparator和边距?样式一10sp10sp18sp风格二style="?android:attr/listSeparatorTextViewStyle" 最佳答案 我从这个link复制答案:Helloall.Ididsome

java - 读写包含 Parcelable 对象的 ArrayList 的 ArrayList 以传递 Intent

我刚刚将项目中的所有可序列化类更改为可打包类。一切工作正常,除了一个由包含另一个ArrayList的ArrayList组成的类。我已经调试过了。写这个ArrayList没有报错。但是我在阅读时遇到错误。这是发生错误的类:publicclassTimetableimplementsParcelable{privateintactLap=0;privateArrayListtimetable;privateArrayListloggedLocations;privateDatestartTime;......publicvoidwriteToParcel(Parcelout,intflag

java - 为什么当我将嵌套的静态 Fragment 类声明为私有(private)时会产生错误?

我为我的Android项目创建了一个Activity,并决定将嵌套Fragment类的访问修饰符更改为“private”,我认为外部Activity类是我的程序中唯一需要访问该Fragment类的元素。当我在eclipse中构建时,我收到以下错误消息“ThisFragmentclassshouldbepublic....”,为什么会生成此错误?"`privatestaticclassPlaceholderFragmentextendsListFragment{...."` 最佳答案 因为Android框架可能需要通过反射调用Frag

android - Android 上 SurfaceView 方法 "onTouchEvent(...)"中的 ANR

在Android上,我对SurfaceView进行了子类化,生成的View在大多数情况下工作正常。但是,大约1%的用户报告此实现存在ANR问题。显然,存在一种边缘情况,其中SurfaceView由于某些问题(可能是死锁)而失败。不幸的是,我不知道我的onDraw(...)和onTouchEvent(...)实现有什么问题或如何改进代码。你能帮忙吗?"main"prio=5tid=1MONITOR|group="main"sCount=1dsCount=0obj=0x41920e88self=0x4190f8d0|sysTid=13407nice=0sched=0/0cgrp=appsh

java - kotlin 内部类无法访问外部的私有(private)方法?

您好,我是kotlin的新手,正在尝试从内部匿名类中简单地调用私有(private)函数。调用如下:objectcallback:Callback{overridefunonResponse(call:Call?,response:Response?){Log.d("jjj","responseis"+response.toString())displaySuccess()}overridefunonFailure(call:Call?,t:Throwable?){}}privatefundisplaySuccess(){Toast.makeText(activity,"succesf