Articles of 安卓

可以使用logcat在Android中记录NDK代码吗? 或者NDK的日志选项是什么?

如何从Android(NDK)中的Native代码中写入日志? 有哪些选择? 例如,可以从NDK内部使用logcat来写日志吗? 或者因为它在Android中更高级别,它无法从NDK访问? 目前我只知道用C代码编写时间: millis = System.currentTimeMillis(); 并且具有将此时间加上任何消息写入自定义日志文件的函数。

从xml选择器填充图像

我正在尝试填充我的主菜单的按钮背景图像(我正在使用不同状态的选择器),这样做(buttoninicio_custom.xml): ..但填充没有效果。 我应该怎么做才能解决这个问题? 我已经在每个“item”标签内部使用了“bitmap”标签,里面有填充,但它仍在做任何事情! 我的主按钮看起来像这样: “因为如果我在”按钮“标签内设置android:padding,它会填充文本而不是背景图像…问题是当我按下主按钮时:我的图像背景改变正确但新图像显示为切割。 “

Android,完成所有活动

单击退出按钮时,我需要完成在Android应用程序中运行的所有活动。 我怎样才能做到这一点? 我想要的是: 屏幕上带有EXIT选项的选项菜单。 单击“退出”菜单时,应用程序应该关闭。

如何判断X和Y坐标是否在我的按钮内?

我很困难地设法在屏幕上叠加位图。 我也可以获得触摸输入,但是它会在屏幕上为每个地方提供触摸输入。 我想知道如何检查触摸是否在我的位图上,这在屏幕上是可见的。 服务和视图类如下。 我有想过和想过,但我想不出办法:( package ; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.PixelFormat; import android.graphics.Rect; import android.os.IBinder; import android.support.v4.app.NotificationCompat; import android.view.Gravity; import android.view.MotionEvent; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.Toast; public class MyService extends Service { ButtonView mView; Bitmap bit; […]

如何延迟从另一项活动中调用活动?

我有一个应用程序,我收到一个包含他的位置的短信。在接收短信时,它调用另一个活动开始并将该位置传递给该活动以在地图上绘制它。在调用第二个活动之前,它显示像通知一样的吐司在屏幕上,但somehoe因为呼叫第二次活动,吐司没有出现。我的问题是我们如何才能延迟从这项活动中调用第二项活动?

从活动上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK

我正在尝试在服务类中启动一个活动。 我有以下代码: public class SendLinkService extends Service { @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { Bundle bundle = intent.getExtras(); Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shareIntent.setType(“text/plain”); shareIntent.putExtra(Intent.EXTRA_TEXT, bundle.getString(“URL”)); getApplicationContext().startActivity(Intent.createChooser(shareIntent, “Share via”)); return super.onStartCommand(intent, flags, startId); } } 它在onStartCommand()的以下行上给出了exception: […]

使用最新版本的android支持库编译项目依赖项

我在我的项目中使用25作为targetSdkVersion , compileSdkVersion 。 然后出现警告。 未定位到最新版本的Android; 兼容模式适用。 考虑测试和更新此版本。 有关详细信息,请参阅android.os.Build.VERSION_CODES javadoc。 所以我把它提升到了26 。 我打开了我的SDK Manager并更新了所有内容: SDK Tools , SDK Platform-Tools等 然后又出现了另一个警告: 此支持库不应使用比targetSdkVersion (26)更低的版本(25) 我使用的是这个版本: compile ‘com.android.support:appcompat-v7:25.3.1’ 现在我不知道我应该更改到哪个版本。 我尝试了7:26.0.0 ,这是我的SDK Platform-Tools版本。 我尝试了7:26.0.2 ,这是我的SDK Tools版本。 它们都在同步后给我错误: 无法解决:com.android.support.appcompat-v7:26.0.2 安装存储库和同步项目 然后如果我点击Install就不会发生任何事情 现在我有一个简单的问题。 如何找出支持库的最新版本?

如何在Android中关闭BackPress上的Drawer布局?

我按导航抽屉,然后如果我按下后退按钮,应用程序退出而不是返回上一个活动。 如果我更改xml文件,则不会发生此问题。 所以我认为问题出在xml文件中。 谁能告诉我这是什么问题? 这是xml代码 `

使用Google+ AccessToken创建新的ParseUser会返回InvalidSession吗?

我正在尝试使用Google+ SignIn创建新的ParseUser。 虽然我能够从Google成功检索访问令牌,但我得到了ParseException(InvalidSession) 。 我会发布几个相关的片段。 这就是我从谷歌获取AccessToken的方式 final String SCOPES = “https://www.googleapis.com/auth/plus.login “; token = GoogleAuthUtil.getToken( MainActivity.this, Plus.AccountApi.getAccountName(mGoogleApiClient), “oauth2:” + SCOPES); 制作ParseUser ParseUser.becomeInBackground(token, new LogInCallback() { public void done(ParseUser user, ParseException e) { Log.i(TAG, “makeParseUser”+”2”); if (user != null) { // The current user is now set to user. /* user.put(“name”, s1); user.put(“email”,s6); user.saveInBackground(); */ }else […]

Android WebView远程URL与资产中的本地字体文件?

我试图引用assets文件夹中的本地字体文件,如下所示: – @font-face { font-family: ‘MyFont’; src: url(‘file:///android_asset/MyFont.ttf’); } 然后使用 webView.loadUrl(“http://www.dummy.com/page_that_uses_font_css.html”); 但似乎这不起作用,我搜索了堆栈和网络,发现大多数做类似事情的例子只能用loadDataWithBaseURL(…); 我还试图覆盖WebResourceResponse WebViewClient.shouldInterceptRequest(…)但似乎@ font-face src引用未被此方法拾取,因此无法将我的字体作为资产流返回。 甚至可以做任何其他方式吗? 如果有人可以推荐替代方案或就此问题提供帮助,我们将不胜感激。 谢谢您的帮助。