Tag: android

溢出菜单单击禁用Immersive模式 – Android 4.4 Kitkat

有人知道这是一个错误还是应该这样做。 当使用KitKat的Immersive模式时点击Overflow图标,它禁用沉浸模式。 其他人遇到这个? 完整的代码由谷歌 – 在这里 public void toggleHideyBar() { // The UI options currently enabled are represented by a bitfield. // getSystemUiVisibility() gives us that bitfield. int uiOptions = getActivity().getWindow().getDecorView().getSystemUiVisibility(); int newUiOptions = uiOptions; boolean isImmersiveModeEnabled = ((uiOptions | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY) == uiOptions); if (isImmersiveModeEnabled) { Log.i(TAG, “Turning immersive mode mode off. “); } else […]

Unity C#和Layar SDK Java – AndroidJavaException

我试图将Layar SDK集成到Unity中。 但是我有一些问题。 这是AndroidManifest.xml 这是我的c# using UnityEngine; public class IntegrationLayar : MonoBehaviour { private AndroidJavaObject LayarSDK = null; private AndroidJavaObject activity = null; private AndroidJavaObject context = null; private string oauthKey = “code”; private string oauthSecret = “code2”; void Start () { if (LayarSDK == null) { using (AndroidJavaClass unityPlayer = new AndroidJavaClass(“com.unity3d.player.UnityPlayer”)) { activity […]

Android UserManager:检查用户是否是所有者(admin)

我开发的应用程序与最新的Android版本(4.2.1 API-17级)的平板电脑具有多用户function。 我想限制某些function(如访问应用程序首选项)给平板电脑的所有者(即可以添加和删除其他用户帐户的用户) 有什么方法可以找出当前用户是否是所有者? 我通过UserManager和UserHandle API文档阅读,但无法find一个函数,让我来检查它。 我错过了什么或有另一种方式来做到这一点?

升级到Android 8.1后,startForeground将失败

将手机升级到8.1 Developer Preview后,我的后台服务不能再正常启动。 在我长时间运行的服务中,我实现了一个startForeground方法来启动在创建时调用的正在进行的通知。 @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification = notificationBuilder.setOngoing(true) .setSmallIcon(R.drawable.ic_launcher_foreground) .build() startForeground(101, notification) } 错误信息: 11-28 11:47:53.349 24704-24704/$PACKAGE_NAMEE/AndroidRuntime: FATAL EXCEPTION: main Process: $PACKAGE_NAME, PID: 24704 android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification(channel=My channel pri=0 […]

如何禁用Android按钮?

我创建了一个包含两个按钮Next和Previous的布局。 在按钮之间,我正在生成一些动态视图。 所以当我第一次启动应用程序时,我想禁用“Previous”按钮,因为不会有任何以前的视图。 我也想禁用“下一步”按钮,当没有更多的意见来显示。 反正有禁用按钮?

我有一个错误:setOnItemClickListener不能用于微调,什么是错的?

请好这是我的代码下面,我粘贴下面的错误消息:我想在微调setOnItemClickListener上使用setOnItemClickListener ,是否允许? @Override public void onItemClick(AdapterView arg0, View v, int index, long arg3) { if (quantity[index]==”Meter” ){ s1=”Meter”; Toast.makeText(v.getContext(), “convert from meter”,Toast.LENGTH_SHORT).show(); } } }); convertto.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView arg, View v1, int index1, long arg4) { if ((quantity[index1]==”Meter”) && (s1.equalsIgnoreCase(“Meter”))) { Toast.makeText(v1.getContext(), ” to meter”,Toast.LENGTH_SHORT).show(); var2=var1; lresult.setText(“” + var2); } } […]

以编程方式获取Android中的“屏幕锁定”设置

有没有办法获得当前设置的设置 – >安全 – >屏幕锁定? 这个设置可以是“无”,“幻灯片”,“PIN”等。我不想改变它,只是知道当前的一个。 我只是有兴趣从其他人那里告诉“无”,这样也可以。 我已经看到,对于API 23,他们添加了DevicePolicyManager.setKeyguardDisabled() 。 我正在寻找等效的getter,理想的API 14以上。

ListView可以出现在Activity中,但不能出现在Fragment中

ListView可以出现在Activity但不能出现在Fragment但是我在Android Studio 3.0中使用Kotlin中的相同代码? 这是我的片段代码: class testFrag : Fragment() { var adapter : mo3dAdapter?=null var listOfMkabala = ArrayList() override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return inflater!!.inflate(R.layout.fragment_test, container, false) listOfMkabala .add ( MeetingDetails(” nour1″, “ahmed1” , “aya1″)) listOfMkabala .add ( MeetingDetails(” nour2″, “ahmed2” , “aya2″)) listOfMkabala .add ( MeetingDetails(” nour3″, “ahmed3” , “aya3”)) […]

不能建立项目

我试图组装我的项目,但我只是得到一个错误: Error:Execution failed for task ‘:basetools:processDebugAndroidTestResources’. > No slave process to process jobs, aborting 我没有改变我的gradle文件中的任何东西,但突然得到这个错误。 我已经尝试无效cahces并重新启动,重建 我该怎么办才能解决这个问题? 这是我的项目的build.gradle buildscript { ext.kotlin_version = ‘1.1.51’ apply from: ‘scripts/dependencies.gradle’ apply from: ‘scripts/testDependencies.gradle’ repositories { google() mavenLocal() jcenter() maven { url ‘https://maven.fabric.io/public’ } maven { url “https://maven.google.com” } maven { url ‘https://jitpack.io’ } } dependencies { classpath plugin.android classpath […]

将支持库更新到27.0.0后,我的片段中有多个错误

将支持库从v-26.1.0更新到v-27.0.0之后将碎片中的多个错误更新。 这里是一些这些错误的列表: 错误:智能转换为“捆绑”是不可能的,因为“参数”是一个可以改变的可变属性。 错误:’onCreateView’覆盖任何东西 错误:’onViewCreated’覆盖任何东西 错误:types不匹配:推断types是View? 但是View是预期的 错误:types不匹配:推断types是上下文吗? 但上下文是预期的 错误:types不匹配:推断types是FragmentActivity? 但上下文是预期的 错误:types不匹配:推断types是FragmentActivity? 但上下文是预期的 从android工作室的模板为空片段。 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if (arguments != null) { mParam1 = arguments.getString(ARG_PARAM1) mParam2 = arguments.getString(ARG_PARAM2) } } override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return inflater!!.inflate(R.layout.fragment_blank, container, false) } override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { […]