小编Sil*_*ler的帖子

res\layout\Contact_us.xml:文件名无效:必须仅包含[a-z0-9_.]

public class main extends Activity {

    EditText username,password1;
    Button sub;
    String uname,pass;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        sub = (Button) findViewById(R.id.btn_submit);
        sub.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                username = (EditText) findViewById(R.id.uname);
                password1 = (EditText) findViewById(R.id.editText2);
                uname = (String) username.getText().toString();
                pass = (String) password1.getText().toString();

                if (uname.equalsIgnoreCase("uname"))
                    if (pass.equalsIgnoreCase("pass"))
                        Toast.makeText(main.this, "user is authenticated", Toast.LENGTH_LONG).show();
                    else
                        Toast.makeText(main.this, "Password Invalid", Toast.LENGTH_LONG).show();
                else
                    Toast.makeText(main.this, "User or Password Invalid", Toast.LENGTH_LONG).show();
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

代码显示以下错误..

res\layout\Contact_us.xml: Invalid file name: must …
Run Code Online (Sandbox Code Playgroud)

android

30
推荐指数
3
解决办法
4万
查看次数

使用Picasso下载并保存图像

我试图在自定义ListView中显示我的新闻.每个新闻都包括一些图像,我想

1. 从服务器下载图像

2.在本地存储中保存

3.save 路径图像成的SQLite

4. 使用我的自定义适配器在ListView中显示图像.

我刚刚遇到第1步和第2步的问题.我可以从服务器获取新闻并在我的ListView中显示它们

并通过在我的适配器中添加以下代码来显示缓存中的图像:

Picasso.with(context).load(image[position]).into(iv);
Run Code Online (Sandbox Code Playgroud)

通过使用Picasso.with(context).load(image[position]).into(target),我可以保存一个

存储中的图像.

请建议我你的想法......

更新:当我使用下面的代码时,只保存一个图像(我的图像数组的最后一个索引)!

如何使用此代码保存数组中的所有图像?!

@Override
protected void onPostExecute(Void result) {
   SaveImages();
   pDialog.dismiss();
   super.onPostExecute(result);
}

String fileName = null;

public void SaveImages() {
    for(int i = 0; i < image.length; i++) {
        Picasso.with(this).load(image[i]).into(target);
        fileName = "image-" + i + ".jpg"; …
Run Code Online (Sandbox Code Playgroud)

android download picasso

16
推荐指数
1
解决办法
3万
查看次数

播放youtube视频iOS 7时MPMoviePlayerController错误_itemFailedToPlayToEnd

我已经看到这提到了网络上的一些地方,但还没有在任何地方找到答案.

我正在使用ALMovieplayercontroller库.一切正常,但当我试图播放Youtube视频时,它给了我错误.

_itemFailedToPlayToEnd:{kind = 1; new = 2; old = 0; }

编辑

- (void)setContentURL:(NSURL *)contentURL {

    self.movieSourceType = MPMovieSourceTypeStreaming;
    [super setContentURL:contentURL];
    [[NSNotificationCenter defaultCenter] postNotificationName:ALMoviePlayerContentURLDidChangeNotification object:nil];
    [self play];
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码

ALMoviePlayerControls *movieControls = [[ALMoviePlayerControls alloc] initWithMoviePlayer:self.moviePlayer style:ALMoviePlayerControlsStyleDefault];
//[movieControls setAdjustsFullscreenImage:NO];
[movieControls setBarColor:[UIColor colorWithRed:195/255.0 green:29/255.0 blue:29/255.0 alpha:0.5]];
[movieControls setTimeRemainingDecrements:YES];

//assign controls
[self.moviePlayer setControls:movieControls];
[self.view addSubview:self.moviePlayer.view];
self.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;

//THEN set contentURL
[self.moviePlayer setContentURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=NaosmAGx8NM"]];
Run Code Online (Sandbox Code Playgroud)

我无法找到解决方案.

请帮忙.

youtube objective-c mpmovieplayercontroller ios ios7

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

为旧版本的Android覆盖Android-L CardView state_pressed

在最新的Android SDK中我们现在有了新的CardView,我用新版本替换了我的旧版CustomCardView,但是在旧版本的Android上运行时,我看到state_pressed&state_focused丑陋的正方形显示在CardView上方...

有没有人知道如何在新的CardView中模拟以下内容,但仅限于使用旧版本的Android?

<selector xmlns:android="http://schemas.android.com/apk/res/android"
    android:enterFadeDuration="150"
    android:exitFadeDuration="150" >

    <item android:state_pressed="true"
          android:drawable="@drawable/card_on_press"/>
    <item android:state_focused="true" android:state_enabled="true"
          android:drawable="@drawable/card_on_focus"/>
    <item android:state_enabled="true"
          android:drawable="@drawable/card_default"/>
    <item android:state_enabled="false"
          android:drawable="@drawable/card_on_press"/>

</selector>
Run Code Online (Sandbox Code Playgroud)

对于那些您感兴趣的人,我现在正在使用的是CardView:

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:id="@+id/CardView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:layout_marginTop="10dp"
    android:foreground="?android:attr/selectableItemBackground"
    android:onClick="RunSomeMethod"
    card_view:cardCornerRadius="4dp"
    android:focusable="true"
    android:elevation="2dp">

    <LinearLayout
        android:id="@+id/LinearLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:focusable="false"
        android:visibility="visible">

    </LinearLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)

android android-cardview android-5.0-lollipop

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

使用AppCompat-V-21 Toolbar Widget在右侧设置NavigationDrawer图标

我一直在使用AppCompact-V21中提供的最新工具栏小工具和导航抽屉进行材料设计.

我关心的是如何将导航抽屉图标设置到工具栏的右侧.虽然我可以通过设置从右侧打开导航抽屉android:layout_gravity="right"但导航图标仍然显示在工具栏的左侧.

使用旧版时Action Bar,我可以使用自定义抽屉图标右侧的按钮创建自定义操作栏,并单击自定义导航抽屉图标打开/关闭抽屉.

  1. 使用工具栏在右侧设置导航抽屉图标的方法是什么?
  2. 如何为它创建自定义视图?

android navigation-drawer android-toolbar

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

如何显示或读取docx文件

我是新手在android中渲染文件,我想在我的应用程序中渲染或显示docx文件.

我已经从docx文件中提取了文本,但现在我也想从docx文件中提取图像.

我已经找到了几种用纯Java显示图像的方法,但Android有什么好的例子吗?

我试过这段代码来获取图片但没有工作......

public void extractImages(Document xmlDoc)
{
    NodeList binDataList = xmlDoc.getElementsByTagName("w:drawings");
    String fileName = "";
    Node currentNode;
    for(int i = 0; i < binDataList.getLength(); i++)
    {
        currentNode = binDataList.item(i);
        if(currentNode.getNodeType() == Node.ELEMENT_NODE && ((Element)currentNode).hasAttribute("w:name"))
        {               
            File newImageFile = new File(picDirectory, ((Element)currentNode).getAttribute("w:name").replaceFirst("wordml://", ""));
            if(newImageFile.exists())
            {

            }
            else
            {
                if(writeImage(newImageFile, currentNode))
                {
                    //Print some success message
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java android ms-word docx

11
推荐指数
3
解决办法
3146
查看次数

如何将图像上传设置为仅 jpg 和 png 文件?

这是我正在使用的代码,它工作得很好,但我如何只将文件类型设置为 jpg 和 png 并禁止/不显示库中的任何其他图像

private void ButtonOnClick(object sender, EventArgs eventArgs) {
    Intent = new Intent();
    Intent.SetType("image/*");
    Intent.SetAction(Intent.ActionGetContent);
    StartActivityForResult(Intent.CreateChooser(Intent, "Select Picture"), PickImageId);
}

#endregion

#region Get the Path of Selected Image
private string GetPathToImage(Uri uri) {
    string path = null;
    // The projection contains the columns we want to return in our query.
    string[] projection = new[] { 
            Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data };
    using (ICursor cursor = ManagedQuery(uri, projection, null, null, null)) {
        if (cursor != null) {
            int columnIndex = cursor.GetColumnIndexOrThrow(Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data);
            cursor.MoveToFirst(); …
Run Code Online (Sandbox Code Playgroud)

c# java android xamarin.android xamarin

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

如何获得数组的最小值,最大值?

这是我的代码.我需要得到我的数组的最小值,最大值,以便能够得到范围,每当我输入数字时,最小值为0.请帮助我.谢谢:)

final AutoCompleteTextView inputValues = (AutoCompleteTextView) findViewById(R.id.txt_input);
final TextView txtMinimum = (TextView) findViewById(R.id.txtMinimum);
final TextView txtMaximum = (TextView) findViewById(R.id.txtMaximum);
final TextView txtRange = (TextView) findViewById(R.id.txtRange);

Button btncalculate = (Button)findViewById(R.id.btncalculate);
btncalculate.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {
        String []values = ( inputValues.getText().toString().split(","));
        int[] convertedValues = new int[values.length];

        // calculate for the minimum and maximum number
        int min = 0;
        int max=0;

        min = max = convertedValues[0];
        for (int i = 0; i < convertedValues.length; ++i) {
            convertedValues[i] =Integer.parseInt(values[i]);
            min …
Run Code Online (Sandbox Code Playgroud)

java android

5
推荐指数
4
解决办法
7万
查看次数

在android中以编程方式设置设备时间

我需要动态设置设备时间。如果可能,请指导我

就我尝试而言

主活动.java

Calendar c = Calendar.getInstance();    
c.set(2010, 1, 1, 12, 00, 00);
Run Code Online (Sandbox Code Playgroud)

清单文件

<permission android:name="android.permission.SET_TIME"
    android:protectionLevel="signatureOrSystem"
    android:label="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)

提前致谢

time timezone datetime android

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

将图像动态转换为二进制,反之亦然

如何将图像转换为二进制数据 .. ???

我想将转换后的二进制数据发送到另一台设备或Web服务器.

哪种机制最好这样做.

android image

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