小编use*_*953的帖子

如何检测Android应用程序的堆大小使用情况

我想通过两种方式知道我的android应用程序使用的堆空间量: - 以编程方式 - 通过DDMS.

在发布之前我已经提到了这篇文章.在Debug.getNativeHeapSize()那篇文章中,提到了,返回堆大小.这是我应该使用的确切方法,以编程方式检测堆大小?如果是这样,我应该在哪里记录它以获得我的应用程序的正确堆大小使用?

java android android-widget android-emulator

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

在Fragment中添加SearchView

尝试在操作栏中包含搜索查看.为此,我做了以下事情:

在菜单文件夹中创建了MenuSearch.xml,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item
    android:id="@+id/action_search"
    android:actionViewClass="Android.Support.V7.Widget.SearchView"
    android:icon="@android:drawable/ic_menu_search"
    android:showAsAction="always"
    android:title="Search"/>

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

包含片段中的OnCreateOptionsMenu方法:

public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
    {
        inflater.Inflate(Resource.Menu.MenuSearch, menu);
        base.OnCreateOptionsMenu(menu, inflater);
        var searchManager = (SearchManager) this.Activity.GetSystemService(Context.SearchService);
        searchView = (SearchView) (menu.FindItem(Resource.Id.action_search).ActionView);
        searchView.SetSearchableInfo(searchManager.GetSearchableInfo(Activity.ComponentName));

    }
Run Code Online (Sandbox Code Playgroud)

我已经设置HasOptionsMenu = true;了片段的创建.

使用上面的代码,我在行中得到空指针searchView.SetSearchableInfo....不知道为什么会发生这种情况,尽管一切似乎都是正确的.

基于解决类似问题的一些建议,我还尝试了searchview的以下选项.

        var item = menu.FindItem (Resource.Id.action_search);
        var searchItem = MenuItemCompat.GetActionView(item);
        searchView = searchItem.JavaCast<Android.Support.V7.Widget.SearchView>();
        searchView.SetSearchableInfo(searchManager.GetSearchableInfo(Activity.ComponentName));
Run Code Online (Sandbox Code Playgroud)

但同样,我将searchView视为null.

现在我已经尝试了可能的选项,我对于为什么searchview变为null无能为力.

任何帮助深表感谢.

android searchview xamarin

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

如何在android strings.xml中添加<和>

我需要<string name="name_hint"><Given Name></string>在strings.xml中添加.为了做到这一点,逃脱序列是什么?要添加的字符串是<Given Name>

android

9
推荐指数
2
解决办法
9591
查看次数

Android中的自动完成 - 用于youtube搜索

我希望我的查询从标题本身很清楚.我需要为youtube实现自动完成功能(当用户开始输入时,列表中的视频建议).

我的Android活动之一需要此功能.

专家,请在开始打字时告知如何获取这些自动完成列表.

在这方面的任何帮助都非常感谢.

期待.

java android gdata-java-client google-api-java-client

6
推荐指数
0
解决办法
574
查看次数

从Android插入联系人到SIM卡

我尝试将Android联系人应用程序中存在的联系人复制到SIM卡时遇到问题.以下是代码:

ContentValues cv = new ContentValues();
cv.put("tag", cName);
cv.put("number", cNumber);

Uri uri = context.getContentResolver().insert(SIM_CONTENT_URI, cv);
Log.d(TAG_LOG, "URI is : " + uri);
Run Code Online (Sandbox Code Playgroud)

我在cName和cNumber变量中有值.但是当我打印日志以查看uri变量的值时:它为null.

任何人都可以告诉我,如果我在上面的代码中出错插入SIM卡?

android android-emulator android-layout

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

在android中创建文件的问题

我正在尝试使用以下代码在目录中创建一个文件:

ContextWrapper cw = new ContextWrapper(getApplicationContext());
    File directory = cw.getDir("themes", Context.MODE_WORLD_WRITEABLE);
    Log.d("Create File", "Directory path"+directory.getAbsolutePath());
    File new_file =new File(directory.getAbsolutePath() + File.separator +  "new_file.png");
    Log.d("Create File", "File exists?"+new_file.exists());
Run Code Online (Sandbox Code Playgroud)

当我从eclipse DDMS检查模拟器的文件系统时,我可以看到创建了一个目录"app_themes".但在里面,我看不到"new_file.png".Log说new_file不存在.有人可以告诉我这是什么问题吗?

此致,Anees

java android android-emulator android-intent android-layout

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

如何使用Google API Client Library for Java检索youtube缩略图

如果您能够让我知道使用Google API Client Library for Java检索youtube缩略图的方法,我将不胜感激,类似于我们使用gdata获取缩略图的方式.

List<String> thumbnails = new LinkedList<String>();
for (MediaThumbnail mediaThumbnail : mediaGroup.getThumbnails()) {
    thumbnails.add(mediaThumbnail.getUrl());
}
Run Code Online (Sandbox Code Playgroud)

期待,问候,Rony

java android google-api-java-client

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

广播接收器onReceive()从未调用过

我在ICS中遇到此问题,但在以前的版本中没有:

从App1,我发送广播并尝试在App 2活动中接收它.但是在App 2的活动中从未调用onReceive.

虽然我已正确指定了所有内容,但我无法理解该块的onReceive被调用的是什么.

我先运行BroadcastReceive然后再运行BroadcastSend

任何帮助我解决这个问题的帮助都非常感谢.

App1发送活动

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

    Intent i = new Intent();
    i.setAction("edu.ius.rwisman.custom.intent.action.TEST");
    i.putExtra("url","ww.ius.edu");
    sendBroadcast(i);
}
Run Code Online (Sandbox Code Playgroud)

应用2接收活动

public class BroadcastReceive extends BroadcastReceiver{
// Display an alert that we've received a message.    
@Override 
public void onReceive(Context context, Intent intent){
    System.out.println("Inside onReceive");
    String url = intent.getExtras().getString("url");
    Toast.makeText(context, "BroadcastReceive:"+url, Toast.LENGTH_SHORT).show();
  }
Run Code Online (Sandbox Code Playgroud)

App 2的清单

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <receiver android:name="edu.ius.rwisman.BroadcastReceive.BroadcastReceive" android:enabled="true" android:exported="true"> 
        <intent-filter>
            <action android:name="edu.ius.rwisman.custom.intent.action.TEST"/>
        </intent-filter>
    </receiver> …
Run Code Online (Sandbox Code Playgroud)

android android-widget android-intent android-layout

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

如何在Azure管道中获取github存储库名称

Azure 中是否有任何变量可以用来获取源文件夹的名称(存储库名称)。我尝试使用Build.SourcesDirectorySystem.DefaultWorkingDirectory,两者都返回/Users/runner/work/1/s。我希望得到MyProjectFolderName这是我的项目在 github 中的源目录。

azure azure-devops azure-pipelines

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

如何使用传递给main方法的参数从php调用可执行jar

我创建了一个可执行jar,它工作正常.出于测试目的,我在main方法中使用了一个虚拟变量.

相反,我需要传递一个字符串变量,同时从php调用这个可执行jar.

简而言之,我需要:

  1. 从PHP调用可执行jar
  2. 在调用jar时,我需要将PHP中的字符串变量传递给可执行jar内的类的main方法.

我怎样才能达到上述目的?

php java jar executable-jar

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