小编Jov*_*van的帖子

Android SIP堆栈 - 使用什么?

我需要在Android上创建一个SIP堆栈,它将与asterix一起使用,并为用户提供更改编解码器的可能性(我需要实现G729和其他一些编解码器).我是这个领域的新手(语音和编解码器),每一点信息都会受到赞赏.在我通过互联网进行的研究中,我发现了以下SIP堆栈:

  1. PJSIP
  2. MJSIP
  3. JAIN SIP

您建议将什么用于商业计划?或者你可以推荐其他一些?对于我的特殊情况,它必须支持G729编解码器.

android sip mjsip jain-sip pjsip

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

如何在MapView android上添加按钮

从问题中可以看出,我需要在mapView上放置一些按钮,应用程序将通过用户按下按钮,使用当前位置刷新mapView.我知道怎么把按钮放在上面,但是如何放在地图上?如果有人有一些示例代码,或者一些指导帮助表示赞赏...

android button android-mapview

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

如何将覆盖视图放在动作栏Sherlock上

我想在操作栏上设置一些视图,显示教程文本(如点击此处并发送电子邮件...).这可能吗?我问,因为我知道操作栏使用布局上的顶部空间,片段或活动使用剩余空间.
我的第二个问题是如何在操作栏上显示所有操作项.我使用ActionBarSherlock库,我看到我有一个额外的行动项目的空间,但它没有显示在操作栏上.我在项目上设置了xml ifRoom选项...

谢谢!!!

android overlay menuitem actionbarsherlock

9
推荐指数
1
解决办法
9354
查看次数

Android资源ID突然不是最终的,字段无法解析

我正在开发一个新旧的项目...我正在为不同的国家市场制作它,当我从一个旧项目中复制我的代码时,它显示了一些错误,如MIGRATE ANDROID CODE(截至ADT 14,资源字段)不能用作切换案例.)这适用于strings.xml文件和布局中的资源.但它并没有给我一些可靠的解决方案......我怎么能解决它???? 这是代码:

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

          //Kreira AlertDialog sa dva dugmeta koji ce se pojaviti pri aktiviranju aplikacije
            ad = new AlertDialog.Builder(this).create();
//And HERE
            ad.setTitle(getString(R.string.vasa_trenutna_lokacija));
            //And HERE
ad.setMessage(getString(R.string.da_bi_ste_koristili_aplikaciju));
            //And HERE
            ad.setButton(DialogInterface.BUTTON_POSITIVE, getString(R.string.dozvoli), new DialogInterface.OnClickListener() {

            //Klikom na dugme Dozvoli otvara se novi prozor
            @Override
            public void onClick(DialogInterface ad, int which) {
                Intent i = new Intent(NiskiMerakActivity.this, TrenutnaLokacija.class);             
                startActivity(i);
                finish();
                }
            });

            ad.setButton(DialogInterface.BUTTON_NEGATIVE, getString(R.string.ne_dozvoli),new DialogInterface.OnClickListener() {

            //Klikom na dugme Ne dozvoli …
Run Code Online (Sandbox Code Playgroud)

string variables resources android

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

以编程方式创建布局首选项


我需要偏好帮助.我需要以编程方式创建它们.我有这个偏好屏幕:

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
    <PreferenceCategory android:title="About" >
        <Preference android:title="Software Version" android:summary="1.3.554" android:key="software"/>
        <Preference android:title="User" android:summary="jnovkovic@itekako.com" android:key="email"/>
        <Preference android:title="Terms and conditions" />
    </PreferenceCategory>
    <PreferenceScreen android:key="log_out" android:layout="@layout/preference_log_out"/>


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

我这样做了:

PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this);
PreferenceCategory about = new PreferenceCategory(this);
        about.setTitle("About");
        root.addPreference(about);

        Preference software = new Preference(this);
        software.setTitle("Software Version");
        software.setKey("software");
        software.setSummary("1.3.554");
        about.addPreference(software);

        Preference user = new Preference(this);
        user.setTitle("User");
        user.setKey("user");
        user.setSummary(preferences.getString("user_email", ""));
        about.addPreference(user);

        Preference terms_and_conditions = new Preference(this);
        terms_and_conditions.setTitle("Terms and conditions");
        terms_and_conditions.setKey("terms_and_conditions");
        about.addPreference(terms_and_conditions);


        RelativeLayout layout = new RelativeLayout(this);
        layout.setId(1100);
        AbsListView.LayoutParams p = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT); …
Run Code Online (Sandbox Code Playgroud)

layout android preferenceactivity android-preferences

7
推荐指数
1
解决办法
6914
查看次数

从Android应用程序调用wowza服务器?

我正在尝试制作一些可以播放wowza流的应用程序.
那部分还可以.但接下来我需要在应用程序中有一些选项,它将与wowza服务器通信.例如如何调用wowza服务器的某些方法,如何调用onConnect方法...如何从应用程序连接wowza并保持连接直到我调用onDisconnect方法???
如果有人有一些信息我会非常感激...提前谢谢...

VideoView.setVideoPath("some path") 
Run Code Online (Sandbox Code Playgroud)

玩耍的诀窍......

java android video-streaming wowza

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

BottomNavigationView 设置从某个网址下载的自定义图标

我在屏幕底部有 4 个选项卡,对于最后一个选项卡,我想设置用户个人资料图像(如果他有的话)。我尝试了一切。只有从可绘制对象中设置的图标才能正常工作。其他所有案例都是一场灾难。

我发现如果我在 26 以上的 Android 版本上删除图标色调和图标模式,它就可以正常工作。对于其下的版本,它不起作用。

这是代码。也许有人会对如何提供帮助有一些想法。这就是我从可绘制对象中设置图标的方法。这个 imageView 只是一个测试,以确保图像是从服务器下载的。

@Override
public void loadUrlAsTabProfileImage(String url) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        navigationView.getMenu().getItem(presenter.getProfileTabPosition()).setIconTintList(null);
        navigationView.getMenu().getItem(presenter.getProfileTabPosition()).setIconTintMode(null);
    }
    Glide.with(HomeActivity.this)
            .asBitmap()
            .load(url)
            .apply(RequestOptions.circleCropTransform())
            .into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
                    Drawable drawable = new BitmapDrawable(getResources(), resource);
                    imageView.setImageDrawable(drawable);
                    imageView.setVisibility(View.VISIBLE);

                    navigationView.getMenu().findItem(R.id.layout_profile).setIcon(drawable);
                }
            });
}
Run Code Online (Sandbox Code Playgroud)

这是 xml 中菜单的样子

<item android:id="@+id/layout_feed"
    android:title="@string/feed"
    android:icon="@drawable/ic_feed_bottombar"
    app:showAsAction="always"/>

<item android:id="@+id/layout_inbox"
    android:title="@string/inbox"
    android:icon="@drawable/ic_inbox_bottombar"
    app:showAsAction="always"/>

<item android:id="@+id/layout_contacts"
    android:title="@string/contacts"
    android:icon="@drawable/ic_contacts_bottombar"
    app:showAsAction="always"/>

<item android:id="@+id/layout_profile"
    android:title="@string/profile"
    android:icon="@drawable/ic_profile_bottombar"
    app:showAsAction="always"/>
Run Code Online (Sandbox Code Playgroud)

我尝试使用标签 …

icons android material-design bottomnavigationview

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