android

android

为android开发程序员及高级用户提供技术支持和问答

文章 167浏览 161
  • 如何在 Android 设备上录制内部音频或录制 MediaPlayer 音频流?

    HowtorecordinternalaudioonAndroiddevicesorrecordMediaPlayerAudioStream?我目前正在尝试录制在MediaPlayer中播放的音频流。实际上,我找到了一些博客文章,说由于安全/版权原因,这是不可能的,但我在Android/Google文档中找不到任何官方声明。此外,还有像Mobizen这样可以录制内部音频的屏幕捕获应用程序(至少三星…
    2025-07-071
  • 使用ContentValues for insertOrThrow获取引用的字符串

    GettingquotedstringusingContentValuesforinsertOrThrow如何在ContentValues对象中获取带引号的字符串以在sqlite插入中使用?SQLite似乎对我的价值感到窒息//insideaforloopofaNodeListContentValuesmap=newContentValues();Elementelm;elm=(Element)n…
    2025-05-131
  • android.database.sqlite.SQLiteException:在”where”附近:语法错误(代码 1):

    android.database.sqlite.SQLiteException:near"where":syntaxerror(code1):我在下面的代码中遇到android.database.sqlite.SQLiteException:near"where":syntaxerror(code1):异常..我哪里出错了?StringselectQuery="SELECT*FROM"+TABLE…
    2025-05-131
  • buildConfigField 取决于风味 buildType

    buildConfigFielddependingonflavor+buildType我正在尝试根据风味buildType定义一个buildConfigVariable。理想情况下,这就是我想要的productFlavors{strawberry{buildConfigField"String","WS_API_KEY",name+variant.buildType.name}...morefla…
    2025-04-281
  • OnTouch 给出不同的位置,与 ImageView 位置相比

    OnTouchgivingdifferentposition,comparedtoImageViewposition我有许多以编程方式定义的ImageView,它们在数组中都有自己的位置,就像这样:const1Positions=arrayOf(Point(dpToPx(349),dpToPx(258)),Point(dpToPx(491),dpToPx(302)),Point(dpToPx(49…
    2025-04-161
  • Timestamp 从 Mysql 数据库变成可读的

    TimestampfromMysqlDatabaseintoreadable本问题已经有最佳答案,请猛点这里访问。大家好,请帮我解决这个问题,我是android编程新手。我正在开发一个android应用程序,该人可以发布一些东西,并且根据需要,帖子应该有一个显示发布时间的时间,并且我在mysql数据库中使用TIMESTAMP数据类型设置了一个时间列,以及发布的时间插入数据库中,它还插入了发布时的完…
    2025-04-161
  • 什么是 android 用数组替换 $.ajax

    Whatisandroidreplacementfor$.ajaxwitharray本问题已经有最佳答案,请猛点这里访问。我有现有的jquery代码可以在登录过程中将数组\\'array\\'作为jsonvar提交vararray1={"command":"login","username":$("#txt_username").val(),"password":$("#txt_password"…
    2025-04-161
  • 读取命令的实时输出

    Readrealtimeoutputofacommand如何从Java读取shell命令的实时输出这是我目前所拥有的,但它在命令执行后打印:try{proc=Runtime.getRuntime().exec("du-d1/sdcard/");InputStreaminputStream=proc.getInputStream();InputStreamReaderinputStreamReade…
    2025-04-161
  • 检查电子邮件是否在数据库中,否则将用户名和密码存储在数据库中

    Checkingifemailisindatabase,otherwisestoreusernameandpasswordindatabase我正在尝试通过一个方法(register();)检查注册页面中的字段是否为空。在我想检查电子邮件是否存储在SQLite数据库中之后,如果没有,请将电子邮件和密码存储在数据库中。以下是我的代码:数据库(用户方法)publicbooleaninsertUser(…
    2025-04-161
  • 如何在 Android/Java 中保存数据对象?

    HowdoIpreservedataobjectsinAndroid/Java?我是一名电脑爱好者,正在开发一款适用于Android平台的小型问答游戏。在这个游戏中,我在多个活动/视图页面(条目、问题页面、答案页面、最终得分页面)之间移动玩家。我创建了一个问题对象,其中包含与单个琐事问题相关的所有数据(问题、四个答案、指向正确答案的指针、计算机在响应玩家猜测时做出的相关评论),并且我\\'已经成功…
    2025-04-161
  • 延迟应用程序关闭并发送消息

    Delayapplicationcloseandmakeansendamessage实际上我有一个TCP客户端,它onStart连接到服务器并将设备IP和号码发送给它,但现在我希望当应用程序关闭时(onDestroy)延迟几秒钟(重新打开的正确时间连接并发送另一条消息)并发送另一条消息,其中我说设备处于离线状态。我已经尝试过使用onDestroy方法,但它可能很疯狂,而且很明显那没有用(我尝试在o…
    2025-04-161
  • 将Bitmap解码为ImageView而不缓存,防止内存泄漏

    DecodingBitmaptoImageViewwithoutcaching,preventingmemoryleaks所以我在http://developer.android.com/training/displaying-bitmaps/index.html上阅读了所有关于Bitmap的教程,似乎他们在一个非常特定的级别使用类来管理它们的缓存。我也知道有像UniversalImageLoad…
    2025-02-111
  • 最佳实践:在后台获取位置更新

    Bestpractices:Gettinglocationupdatesinbackground开发一个在后台更新用户位置的安卓应用程序。现在,谷歌为此提供了两种方式:通过getlastlocation()函数获取用户的最后位置。可以设置警报管理器,并在广播接收器和服务的帮助下,可以连续更新位置。例如:向融合位置提供者请求定期更新,如下所示除非用户这样做,否则在Android不会终止后台服务的情况…
    2025-02-101
  • 如何使用AsyncTask和PublishProgress获取XML

    HowtogetXMLusingAsyncTaskandPublishProgress我解析XML数据并将其放入一个对象中。这需要相当长的时间,我决定使用AsyncTask在后台运行它。我的代码几乎和这个例子一模一样:如何使用AsyncTask和Timer获取XML?不同之处在于我想在我走多远的时候发布Progress。我要发布进度的代码的相关部分:@OverridepublicvoidendEl…
    2025-02-101
  • 此应用无权使用Firebase身份验证。请验证在Firebase控制台中配置了正确的包名和SHA-1

    ThisappisnotauthorizedtouseFirebaseAuthentication.PleaseverifythatthecorrectpackagenameandSHA-1areconfiguredintheFirebaseConsoleFirebase身份验证工作正常,调试构建突然开始失败,没有任何代码更改,记录以下消息D/PhoneAuthActivity(7392):sig…
    2025-02-101