代码之家  ›  专栏  ›  技术社区  ›  Boris B.

在android手机上产生热量(当然是通过代码)

  •  11
  • Boris B.  · 技术社区  · 14 年前

    我该怎么做才能让它产生更多的热量呢?

    :一些附加信息-它基本上是一个应用程序,应该作为后台服务运行(android服务以startService()启动),它使用通知来指示它正在运行(或没有运行)。理想情况下,除了启动/停止它的控制活动之外,它应该没有任何UI。我已经做了服务,通知和控制活动。该服务使用自己的线程来加热手机,这样就不会干扰activity的UI(在同一个android应用程序中),现在我只需要编写线程的“肉”,即一些实际会导致手机加热的代码。

    9 回复  |  直到 14 年前
        1
  •  10
  •   hackbod    14 年前

    基本上,除了CPU之外,还可以打开所有使用电源的设备:

    • 保持屏幕打开和明亮(如果你有一个OLED填充白色)。最好的方法是使用活动设置标志“保持屏幕打开”和最大亮度。
    • 通过网络发送和接收数据。
    • 使用OpenGL绘制一些移动图形(运行GPU,启动曲面合成器)。
    • 播放音频。

    一些你在软件中做不到但同时也是电池消耗大的事情是在低信号区域,所以电池无线电需要提高它的功率。

        2
  •  3
  •   Janusz Daniel Rindt    14 年前

    我也会尝试以高频率将数据写入SD卡和手机存储器,并启用Wifi和GPS传感器。也可以将屏幕设置为最大亮度,也可以在屏幕上显示一些复杂的图形或视频。

        3
  •  1
  •   staackuser2    14 年前

    我的工作是连接到USB充电和运行Wifi系绳。这样CPU的温度至少可以达到43摄氏度。

        4
  •  1
  •   Pete    14 年前

    我的机器人在使用googlenavigator时会感到非常温暖。它在玩游戏和浏览互联网时也会升温,但googlenav让它升温最快。

        5
  •  1
  •   gaah    12 年前

        6
  •  0
  •   fredley    14 年前

    我发现播放高质量的视频会让我的NexusOne在短时间内燃烧起来。

        7
  •  0
  •   Tsais    14 年前

    我在科罗拉多州滑雪时总是手足无措。想要一份你的手工艺品!

    要添加建议,如果视频播放建议没有产生足够的热量,请尝试使用裁剪和调整大小进行视频转换。。。我有一个丑陋的定价过高的Alienware游戏笔记本电脑旧车,可以播放视频,而不会变得热,但在运行视频转换(减少一个DVD到600x300雷兹与4面作物为我的手机)使用Handbreak,它过热如此糟糕,它死了一口烟。当我现在打开它时,屏幕只会闪回白色。

        8
  •  0
  •   YTerle    9 年前

    SharedPreferences . 在每一轮(约4秒)之前,它会读取 共享引用

        9
  •  -1
  •   Antonio    9 年前

    我的2美分关于效率,在这种情况下是多少电池能量转化为热量。当所有能量都转化为热能时,效率最高 电话。所以,从另一个角度来看,所有的能量 (以热以外的任何形式)被浪费。

    因此,使用最大的CPU和GPU(虽然保持显示器关闭:))似乎是一种方法,以获得最大的效率为一个应用程序的思想来预热手机。另外,通过GPS天线监测位置应良好(被动接收)。播放音频可能是个好主意,只要能量不被声波所浪费。有人建议在内部存储器和SD卡上写字,这也是个好主意(但可能会把SD卡擦掉)。