小编Nik*_*hil的帖子

Android架构验证

我创建了一个XML,我有一个XSD文件,我必须用这个模式验证xml,我可以得到任何这样做的例子.我必须将xsd文件放在我的项目中,以便我可以使用该模式进行验证.

java android xsd

6
推荐指数
2
解决办法
5309
查看次数

编辑文本验证

我想知道如何在EditText上进行验证.例如,我有一个只应接受数值的EditText.如果用户输入了除数值之外的其他内容,则应显示警告消息( "请使用数值......").

是否有一个函数可以确定输入的文本是否是特定类型?如果可能,请提供代码段.

validation android android-edittext

6
推荐指数
2
解决办法
2万
查看次数

如何使用setBuiltInZoomControls(true)布局缩放控件?

想在地图上添加缩放控件.我还想布局缩放控件的位置而不是默认的中间底部位置.我可以通过getZoomControl执行此操作,但不推荐使用它.

谁能告诉我怎么做这个setBuildtInZoomControls

android android-mapview

6
推荐指数
2
解决办法
2万
查看次数

Android NoSuchAlgorithmException:"找不到SSLContext SSL实现"

SSLContext context = SSLContext.getInstance("SSL");
Run Code Online (Sandbox Code Playgroud)

以上行导致例外:

java.security.NoSuchAlgorithmException: SSLContext SSL implementation not found
Run Code Online (Sandbox Code Playgroud)

我正在使用Android 2.0 SDK,在指定时"TLS",它被接受.

为什么我得到例外?Android不支持SSL吗?

ssl https android

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

应用程序无法在Android 2.2(Froyo)中启动

我的应用程序一直运行正常,直到最近的Froyo更新.安装Android 2.2 SDK后,我可以编译我的代码而没有任何错误.但是,当我运行它时,它只是强制关闭:

这是日志:

05-23 10:15:13.463: DEBUG/AndroidRuntime(423): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<

05-23 10:15:13.463: DEBUG/AndroidRuntime(423): CheckJNI is ON

05-23 10:15:14.193: DEBUG/AndroidRuntime(423): --- registering native functions ---

05-23 10:15:15.293: DEBUG/AndroidRuntime(423): Shutting down VM

05-23 10:15:15.303: DEBUG/dalvikvm(423): Debugger has detached; object registry had 1 entries
05-23 10:15:15.333: 

INFO/AndroidRuntime(423): NOTE: attach of thread 'Binder Thread #3' failed

05-23 10:15:16.003: DEBUG/AndroidRuntime(431): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
05-23 10:15:16.013: 

DEBUG/AndroidRuntime(431): CheckJNI is ON

05-23 10:15:16.273: DEBUG/AndroidRuntime(431): --- registering native functions ---

05-23 10:15:17.392: INFO/ActivityManager(59): Starting activity: Intent …
Run Code Online (Sandbox Code Playgroud)

android android-2.2-froyo

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

如何使用包含MapView的TabHost,它还在其下方显示AdMob视图?

我是Android的新手(比如2天),但我对其他布局工具包很有经验.我正试图将一个AdView放在TabHost下面,似乎我可以让TabWidget或AdView正确显示,但绝不会同时显示.

首先,这是我想要完成的ASCII艺术版本:

--------------------------------------------
| Tab 1               | Tab 2              |
--------------------------------------------
| MapView when tab 1 is selected           |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
--------------------------------------------
| AdView that stays no matter what tab     |
--------------------------------------------

正如您所看到的,我正在尝试在TabWidget或FrameLayout 之外获取AdView .我希望它低于整个tabhost内容.

这是我添加AdView 之前的布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:myapp="http://schemas.android.com/apk/res/org.mbs3.android.ufcm"
 android:layout_height="fill_parent"
 android:layout_width="wrap_content"
 >

 <TabHost android:id="@+id/tabhost" android:layout_width="fill_parent"
  android:layout_height="wrap_content">
  <LinearLayout android:layout_width="fill_parent"
   android:id="@+id/home_layout" android:orientation="vertical"
   android:layout_height="fill_parent">

   <TabWidget android:id="@android:id/tabs"
    android:layout_width="fill_parent" android:layout_height="wrap_content" />

   <FrameLayout android:id="@android:id/tabcontent"
    android:layout_width="fill_parent" android:layout_height="fill_parent">

    <RelativeLayout android:id="@+id/emptylayout1" …
Run Code Online (Sandbox Code Playgroud)

android google-maps admob android-tabhost android-mapview

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

无法从PhoneStateListener :: onCallStateChanged获取非空字符串

资源:

listener = new PhoneStateListener()
    {
        @Override
        public void onCallStateChanged(int state, String incomingNumber) {
            super.onCallStateChanged(state, incomingNumber);
            Toast toast = Toast.makeText(getApplicationContext(), incomingNumber, Toast.LENGTH_LONG);
            toast.show();
        }

    };

    ((TelephonyManager)getSystemService(TELEPHONY_SERVICE)).listen(listener , PhoneStateListener.LISTEN_CALL_STATE )
Run Code Online (Sandbox Code Playgroud)

嗨,
我正在使用此代码,获得android.permission.READ_PHONE_STATE许可,获取包括已启动呼叫号码在内的Toast消息.我的问题是incomingNumber是空的,如果呼叫是传出或接收,吐司出现,但空是无关紧要.
我已经看到了一些解决方案,但解决方案是以完全不同的方式获取数字,我想知道我的代码是否可以用于我的需求.
感谢您的建议,
亚当

android telephonymanager

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

Android - SQLite数据库存在吗?

如何快速检查Android中是否存在数据库?

(不是表 - 整个数据库)

sql sqlite android

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

Upate Android SDK后 - 不显示布局

我目前正在更新android SDK,然后在设计视图中不显示xml文件,并说" LayoutLib太新了.更新你的工具! "

请帮我解决这个问题.

提前致谢.

layout android android-layout

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

与其他应用分享图片

这是我的问题......我想分享一个png图像.我有可绘制和资产的图像.当我使用sharingIntent它工作但不是我想要的方式.共享的文件显示为数字而没有扩展名,一些应用程序发送消息"未知文件".我能做什么??

这是我的代码:

    Uri uri = Uri.parse("android.resource://com.example.shareimages/" + R.drawable.caja);
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);

    shareIntent.setType("image/png");

    shareIntent.putExtra(Intent.EXTRA_STREAM,  uri);

    startActivity(Intent.createChooser(shareIntent, "send"));
Run Code Online (Sandbox Code Playgroud)

我尝试使用而不是可绘制文件,资产中的文件(使用此文件:/// android_asset/...)但它不起作用

android share image

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