小编Tap*_*ave的帖子

为什么只读一次循环读取logcat

我在2.3.3到4.1的任何仿真器和实际设备上运行我的服务(写logcat到文件).一切都好.在此设备上生成正确的日志:

--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
I/ActivityManager( 3386): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.androWAcivtMaae( 36:IvldakgNme W/ActivityManager( 3386): Duplcaefns eus orcitRod45c6 o.vnotsolet.tiiyilg
I/ActivityManager( 3386): Displayed com.android.calculator2/.Calculator: +9s374ms<br>
.....
.....
Run Code Online (Sandbox Code Playgroud)

但是当我在4.1.2(三星(谷歌)Nexus S(soju,crespo),SDK 16,flash 485486,构建JZO54K)或2.3.6上运行服务时,我的服务停在日志中的一行之后.

在此设备上生成错误的日志:

--------- beginning of /dev/log/main
Run Code Online (Sandbox Code Playgroud)

只打印一行,什么都没有....服务留在内存中,但不能正常工作......

这是我的代码

AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.my.logcatt"
          android:versionCode="1"
          android:versionName="0.5">
    <uses-sdk android:minSdkVersion="10" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.READ_LOGS" />
    <application android:theme="@android:style/Theme.NoTitleBar">
     <activity android:name=".ActivityMain" android:label="logcatt">
      <intent-filter>
       <action   android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
       </intent-filter> …
Run Code Online (Sandbox Code Playgroud)

java android logcat

3
推荐指数
1
解决办法
1239
查看次数

Google电子钱包API错过了google-play-services

我尝试在自己的应用中使用Google Wallet API.我将Eclipse和SDK更新到最新版本.我尝试使用谷歌https://developers.google.com/commerce/wallet/instant-buy/android/resources/instant-buy-android-sample.zip的最后一个例子google-play-services.jar(文件大小632030).

但我得到错误:

无法解析导入com.google.android.gms.wallet

因为在jar文件中的miss wallet文件夹.

哪里可以拿google-play-services.jar钱包最后?

java eclipse android android-pay

2
推荐指数
1
解决办法
781
查看次数

将long转换为byte数组

我有Java代码:

Long long_value = 1;
ByteBuffer.allocate( 8).putLong( long_value).array();
Run Code Online (Sandbox Code Playgroud)

我有字节的结果数组:0,0,0,0,0,0,0,1(按此顺序)。

请如何正确将此代码移植到目标C?

objective-c type-conversion

2
推荐指数
1
解决办法
1613
查看次数

以编程方式将重力添加到EditText

我尝试将CENTER_VERTICAL添加到EditText:

((EditText)childView).setGravity( ((EditText)childView).getGravity() | Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

我需要ADD(但不要改变!!!)View的另一个当前重力.

例如,EditText已经具有重力LEFT.我试试

((EditText)childView).setGravity( Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

但是新的引力会杀死左重力.

添加新引力的最佳方法是什么?

java android gravity android-edittext

1
推荐指数
1
解决办法
5665
查看次数