天道酬勤,学无止境

android-4.2-jelly-bean

Make alert dialog background transparent

I am creating an alert dialog on Android Jelly Beans OS. Everything works well but what I want is that instead of the black background of the alert dialog I want a transparent background. I read so many articles and user's question on stackoverflow but none of them is helping me out. Here is my code: AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.CustomAlertDialog); builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog1, int which) { gActivityResult = REQUEST_PICK_CONTACT; onResume(); return; } })

2021-11-25 12:15:20    分类:问答    android   android-layout   android-alertdialog   android-4.2-jelly-bean

Android 4.1.1 上 ComposeShader 的问题(Issue with ComposeShader on Android 4.1.1)

问题 我只是想为我的 android 应用程序实现一个颜色选择器,但在 Android 4.1.1 上遇到了一个奇怪的问题。 以下代码不会在 Android 4.1.1 上创建预期的渐变,但会在 2.3.7 上创建: Shader fadeInRight = new LinearGradient(0, 0, pWidth, 0, 0x00000000, 0xFF000000, Shader.TileMode.CLAMP); Shader blackToWhite = new LinearGradient(0, 0, 0, pHeight, 0xFF000000, 0xFFFFFFFF, Shader.TileMode.CLAMP); Shader whiteMask = new ComposeShader(blackToWhite, fadeInRight, PorterDuff.Mode.DST_IN); Shader blackToColor = new LinearGradient(0, 0, pWidth, 0, 0xFF000000, hue, Shader.TileMode.CLAMP); Shader shader = new ComposeShader(blackToColor, whiteMask, PorterDuff.Mode.SCREEN); paint

2021-11-25 09:41:08    分类:技术分享    android   canvas   gradient   android-4.2-jelly-bean

为什么在包含手机的 android 4.1 操作系统中不显示 toast 消息(Why toast message are not show in android 4.1 operating system containing mobile)

问题 我在 android 4.1 mobile 中看不到 toast 消息。 直到昨天,我才能看到吐司消息。 从今天起,只有我看不到消息。 请帮我。 Toast.makeText(getApplicationContext(), "hi", Toast.LENGTH_SHORT).show(); 我也尝试过自定义 toast 消息而不是 toast 消息。 但仍然无法正常工作。 自定义吐司: LayoutInflater inflater=getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_layout,(ViewGroup) findViewById(R.id.toast_layout_root)); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("Please fill Name"); Toast toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout)

2021-11-25 08:54:40    分类:技术分享    android   toast   android-4.2-jelly-bean

果冻豆搜索键(jelly bean search key)

问题 在我的 Android 应用程序中,我使用清单中的此机制通过我的许多活动中的搜索键来触发我的特定应用程序搜索 <meta-data android:name="android.app.default_searchable" android:value=".Search.SearchActivity" /> 与适当的搜索活动。 直到最近,这一切都运行良好。 随着 Jelly Bean 更新,搜索键现在总是启动 Google NOW 搜索功能。 在这个网站上:http://www.android.com/about/jelly-bean/ 我在“谷歌搜索”部分找到了这个声明: "For devices with a hardware search key, you can tap it to launch Google Search." 谷歌是否完全接管了这个密钥的所有使用,或者有没有办法恢复它? 如果我无法恢复它,那么几乎所有活动的 UI 设计都发生了变化,以添加搜索菜单选项或操作按钮.... 回答1 这样做是为了规避专利问题。 这主要只在美国完成,苹果最近在美国收到了关于星系关系的禁令。 因此,从现在开始,美国的所有 Android 手机都将显示此行为。 所以大多数 jelly bean 中的应用程序都有一个屏幕搜索按钮。 回答2 如果你有一个基于 cyanogenmod

2021-11-25 04:53:09    分类:技术分享    android   android-4.2-jelly-bean

果冻豆谷歌语音文本到语音 API?(Jelly Bean Google Voice text-to-speech API?)

问题 有什么方法可以使用新的 Google Voice 中的文字转语音吗? 在 Jelly Bean 中,发音真的很流畅,所以我在想可能有某种 API 可以访问该服务? 谢谢! 回答1 是的,可以使用 Android TTS API 访问 Google Now 语音。 您需要在 TextToSpeech.speak() 调用的“params”参数中使用“KEY_FEATURE_NETWORK_SYNTHESIS”。 看 http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html#KEY_FEATURE_NETWORK_SYNTHESIS 和 http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#speak(java.lang.String,int,java.util.HashMap) 回答2 您是否尝试过只使用标准的 TextToSpeech 类? 用法见参考。 您可以将“引擎”字符串传递给构造函数。 如果 JB TTS 引擎显示为不同的引擎,您可以在那里选择它。 但是我假设如果您只选择标准的 TTS 引擎,就会自动使用新的 JB TTS 引擎。

2021-11-24 23:18:57    分类:技术分享    android   voice   android-4.2-jelly-bean

Jelly Bean Google Voice text-to-speech API?

Is there a way I can use the text-to-speech from the new Google Voice? In Jelly Bean the pronunciation is really smooth so I was thinking may be there is some kind of API for access to that service? Thanks!

2021-11-23 20:07:41    分类:问答    android   voice   android-4.2-jelly-bean

Why toast message are not show in android 4.1 operating system containing mobile

I cant see the toast message in android 4.1 mobile. Upto yesterday I was able to see the toast message. From today only I can not see the message. Please help me. Toast.makeText(getApplicationContext(), "hi", Toast.LENGTH_SHORT).show(); I have tried custom toast message also instead of toast message. But still not working. Custom toast: LayoutInflater inflater=getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_layout,(ViewGroup) findViewById(R.id.toast_layout_root)); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("Please fill Name"); Toast toast = new

2021-11-23 13:55:54    分类:问答    android   toast   android-4.2-jelly-bean

Issue with ComposeShader on Android 4.1.1

I'm just trying to implement a color picker for my android application, and ran into a strange issue on Android 4.1.1. The following code does not create the expected gradients on Android 4.1.1, but it does on 2.3.7: Shader fadeInRight = new LinearGradient(0, 0, pWidth, 0, 0x00000000, 0xFF000000, Shader.TileMode.CLAMP); Shader blackToWhite = new LinearGradient(0, 0, 0, pHeight, 0xFF000000, 0xFFFFFFFF, Shader.TileMode.CLAMP); Shader whiteMask = new ComposeShader(blackToWhite, fadeInRight, PorterDuff.Mode.DST_IN); Shader blackToColor = new LinearGradient(0, 0, pWidth, 0, 0xFF000000, hue, Shader

2021-11-22 04:44:49    分类:问答    android   canvas   gradient   android-4.2-jelly-bean

jelly bean search key

In my Android app I enable my specific app-search to be triggered via the search key in a number of my activities using this mechanism from the manifest <meta-data android:name="android.app.default_searchable" android:value=".Search.SearchActivity" /> with the appropriate search activity. This all worked fine until recently. With the Jelly Bean update the Search Key now always starts Google NOW search functionality. On this site: http://www.android.com/about/jelly-bean/ I found in the "Google Search" section this statement: "For devices with a hardware search key, you can tap it to launch

2021-11-22 02:02:36    分类:问答    android   android-4.2-jelly-bean

Camera.open 适用于 Android 4.2.2,但在 6.0.1 上失败(Camera.open works on Android 4.2.2, but fails on 6.0.1)

问题 我有 2 台设备来测试我的应用程序:运行 Android 4.2.2 的 Acer v370 和运行 6.0.1 的三星 Galaxy S6 该应用程序在 Acer 上运行良好,但在 S6 上立即崩溃。 我正在使用_camera = Camera.open(0); 并且调试说它此时崩溃了。 我得到的错误是: 09-15 11:24:33.491 15284-15284/com.user.qrReader E/AndroidRuntime: FATAL EXCEPTION: main Process: com.user.qrReader, PID: 15284 java.lang.RuntimeException: Unable to resume activity {com.user.qrReader/com.user.qrReader.MainActivity}: java.lang.RuntimeException: Fail to connect to camera service at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4156) at android.app.ActivityThread.handleResumeActivity(ActivityThread

2021-11-21 22:53:41    分类:技术分享    java   android   android-camera   android-4.2-jelly-bean   android-6.0.1-marshmallow