我正在开发一个内容提供商应用程序。在该应用程序的清单中,我在应用程序标记中放置了一个提供程序元素。以下是代码
<provider
android:name=".PlatesContentProvider"
android:authorities="com.tag.custom_contentproviderdemo.Plates"
android:enabled="true"
android:readPermission="PlatesContentProvider._READ_PERMISSION"
android:writePermission="PlatesContentProvider._WRITE_PERMISSION"
android:exported="true" >
Run Code Online (Sandbox Code Playgroud)
我还开发了另一个应用程序,即 CPClient。它将向上述内容提供者读取/写入数据。我在其清单文件中被声明为元素。
以下是代码
<uses-permission android:name="PlatesContentProvider._READ_PERMISSION"/>
<uses-permission android:name="PlatesContentProvider._WRITE_PERMISSION"/>
Run Code Online (Sandbox Code Playgroud)
在 CPClient 的启动器活动中,我检查了此权限。如果未授予,则意味着我将请求权限。但在请求权限时,它不会显示请求权限对话框,并且始终不授予权限。
以下是代码
private final String permissionsRequired="PlatesContentProvider._READ_PERMISSION";
private final String permissionsRequired2= "PlatesContentProvider._WRITE_PERMISSION";
private String[] permissions=new String[]{permissionsRequired,permissionsRequired2};
public void process()
{
checkPermission();
if(!permission_granted)
{
Toast.makeText(this,"Permission not granted.Requesing permission....",Toast.LENGTH_SHORT).show();
requestPermission1();return;
}
else
{
bindWidgetEvents(); //After permission granted I will perform some process
Log.d(TAG,"Permission granted");return;
}
}
public void checkPermission()
{
int permit=this.checkSelfPermission(permissionsRequired);
if(permit== PackageManager.PERMISSION_GRANTED) {
Log.d(TAG, "permission granted");
permission_granted=true;return;
}
else
Log.d(TAG,"permission not granted");
permission_granted=false; …
Run Code Online (Sandbox Code Playgroud) android android-contentprovider android-studio android-6.0-marshmallow
我正在开发一个J2ME
用于配置的移动应用程序CLDC-MIDP2.0
.
在我的移动应用程序中,我需要让用户能够调整移动设备Date
和Time
设置.
在这里,我使用"DateField"来获取用户的日期,但我无法设置或更改手机Date
和Time
.
所以请帮助我.如何改变Date
和Time
使用手机J2ME
.在这里,我使用诺基亚c2-00手机进行测试.它是"S40"设备.
欢迎所有人的想法.
我在J2ME环境中工作了6个月.在这6个月中,我完成了j2me基础知识UI设计,包括文本框,表单,画布等.
现在,我的组织为我分配了一个黑莓应用程序.我认为,"net_rim_api.jar"需要在j2me中开发黑莓应用程序.但我不知道从哪里下载这个jar.请好好告诉我链接等
我正在开发一个Android应用程序.我正在使用android 2.3.3进行开发.
在一个屏幕中,我显示文本框(EditText)并从用户获取输入.
要求是限制用户只键入大写字母(仅字母,数字),不允许使用特殊字符
为此,如果我使用"InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS",那么它将只允许大写字母(仅显示键盘作为大写字母),但它也允许特殊字符&,*等.
但是我需要,没有特殊字符和键盘只显示大写字母
上面是否可以在android中使用?
欢迎您的所有想法.