小编Raj*_*mar的帖子

蓝牙:将源Android手机的呼叫转移到sink-audio开发套件?

我正在尝试制作一个应用程序,我可以将我的电话从Android手机(SOURCE)转移到音频开发套件(CSR 8670开发套件作为SINK).我能够通过A2dp配置文件传输音频,但转移呼叫我需要启用我仍然面临问题的HFP.是否有通过蓝牙免提配置文件或A2dp配置文件转移呼叫的正确方法?

android bluetooth-lowenergy android-bluetooth iot

8
推荐指数
0
解决办法
382
查看次数

如何配置警报对话的标题

我正在尝试更改文本颜色和标题字体"输入详细信息",您可以在下面的快照中看到但无法进行此操作.请帮我解决这个问题.

码:-

public class MainActivity extends Activity {
Button cust;
Dialog custom;
EditText Fname;
EditText Lname;
TextView txt;
Button savebtn;
Button canbtn;
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        cust = (Button)findViewById(R.id.cusdia);
        txt = (TextView)findViewById(R.id.txt);
        cust.setOnClickListener(new View.OnClickListener()
        {
            String fname,lname;
            @Override
            public void onClick(View view) {
                // TODO Auto-generated method stub
                custom = new Dialog(MainActivity.this);
                custom.setContentView(R.layout.dialog);

                Fname = (EditText)custom.findViewById(R.id.fname);
                Lname = (EditText)custom.findViewById(R.id.lname);
                savebtn = (Button)custom.findViewById(R.id.savebtn);
                canbtn = (Button)custom.findViewById(R.id.canbtn);
                custom.setTitle("Enter Details");

                savebtn.setOnClickListener(new View.OnClickListener() 
                {

                    @Override
                    public void onClick(View view) { …
Run Code Online (Sandbox Code Playgroud)

user-interface android android-layout android-activity

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

蓝牙:将呼叫从源转移到接收器?

我有一个Android手机(Samsung S Duos),它将作为SOURCE和一个音频开发套件,即CSR 8670,它将充当SINK.我正在尝试激活a2dp配置文件,而不是将我的手机(Samsung S Duos)的来电转移到套件(CSR 8670)但无法实现.请帮我解决这个问题.Thanx提前.

android bluetooth a2dp android-bluetooth

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

Androidx - 如何使用导航处理来自父片段的嵌套图的片段?

在此输入图像描述

这是场景:-

我有一个主活动,它具有根 NavGraph 并默认加载片段 A。如果我从片段 A 移动到片段 B,其中有子片段和 TabLayout,那么用户可以在其中切换片段,为此我为片段 B 内的子片段创建了一个新的嵌套图。当我从片段移动时A 到片段 B ,我能够在我的子片段中显示片段 C,因为我已在嵌套图中将起始目的地设置为片段 C。

***root Navigation Graph***



     <?xml version="1.0" encoding="utf-8"?>
    <navigation xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
                android:id="@+id/navigation_graph"
                app:startDestination="@id/fragmentC">

        <fragment
                android:id="@+id/FragmentA"
                android:name="com.myapp.fragment.FragmentA"
                android:label="Fragment A"
                tools:layout="@layout/fragment_A">
            <action
                    android:id="@+id/action_fragmentA_to_fragmentB"
                    app:destination="@id/fragmentB" />
        </fragment>
        <fragment
                android:id="@+id/fragmentB"
               android:name="com.myapp.fragment.FragmentB"
                android:label="FragmentB"
                tools:layout="@layout/fragment_B">
            <action
                    android:id="@+id/action_fragmentB_to_second_graph"
                    app:destination="@id/navigation_graph2" />
        </fragment>

        <include app:graph="@navigation/navigation_graph2" />

    </navigation>


    ***Nested Navigation Graph***


        <?xml version="1.0" encoding="utf-8"?>
        <navigation 
    xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
                    android:id="@+id/navigation_graph2"
                    app:startDestination="@id/FragmentC">

            <fragment android:id="@+id/FragmentC"
                      android:name="com.myapp.fragment.FragmentC"
                      android:label="Fragment C"
                      tools:layout="@layout/fragment_C">
 <action
                android:id="@+id/action_fragmentC_fragmentD"
                app:destination="@id/FragmentD" />
            </fragment>

            <fragment android:id="@+id/FragmentD"
                      android:name="com.myapp.fragment.FragmentD"
                      android:label="Fragment …
Run Code Online (Sandbox Code Playgroud)

android android-architecture-components android-jetpack androidx android-jetpack-navigation

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

如何使用设计库选项卡布局更改工具栏标题?

我正在使用设计库支持TabLayout,我试图在Tab被按下或ViewPager被滑动时更改工具栏的标题.但到目前为止无法取得任何成功.这是以下代码: -

public class ActivityHomePage extends AppCompatActivity {
    private TabLayout tabLayout;
    private ViewPager viewPager;
    Toolbar toolbar;
    DesignDemoPagerAdapter adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_homepage);

        toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayShowTitleEnabled(false);




        viewPager = (ViewPager) findViewById(R.id.viewpager);
        setupViewPager(viewPager);
      //  viewPager.getAdapter().getPageTitle();
        tabLayout = (TabLayout) findViewById(R.id.tablayout);
        tabLayout.setupWithViewPager(viewPager);
        setupTabIcons();


    }
    private int[] tabIcons = {

            R.drawable.ic_action_star,
            R.drawable.ic_action_heart,
            R.drawable.ic_action_square
    };
    private void setupViewPager(ViewPager viewPager) {
        adapter = new DesignDemoPagerAdapter(getSupportFragmentManager());

        adapter.addFrag(new FragmentStar(), "star");
        adapter.addFrag(new FragmentHeart(), "heart");
        adapter.addFrag(new FragmentSquare(), "square");
        viewPager.setAdapter(adapter);



    }



    @Override
    public boolean onCreateOptionsMenu(Menu menu) …
Run Code Online (Sandbox Code Playgroud)

android material-design android-design-library android-tablayout

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

如何在MultiSelection Spinner Android中超出限制时禁用项目选择

我试图取消选择一旦限制超过.在下面给出的代码中,当最大选择限制超过时,我能够实现吐司.但是当我试图在限制超过时禁用或取消选择项目时,它不起作用.

public class MultiSelectionSpinner1 extends Spinner implements
        OnMultiChoiceClickListener {

    public interface OnMultipleItemsSelectedListener{
        void selectedIndices(List<Integer> indices);
        void selectedStrings(List<String> strings);
    }
    private OnMultipleItemsSelectedListener listener;

    String[] _items = null;
    boolean[] mSelection = null;
    boolean[] mSelectionAtStart = null;
    String _itemsAtStart = null;

    ArrayAdapter<String> simple_adapter;

    public MultiSelectionSpinner1(Context context) {
        super(context);
        simple_adapter = new ArrayAdapter<>(context,
                android.R.layout.simple_spinner_item);
        super.setAdapter(simple_adapter);
    }

    public MultiSelectionSpinner1(Context context, AttributeSet attrs) {
        super(context, attrs);

        simple_adapter = new ArrayAdapter<>(context,
                android.R.layout.simple_spinner_item);
        super.setAdapter(simple_adapter);
    }

    public void setListener(OnMultipleItemsSelectedListener listener){
        this.listener = listener;
    }

    public void onClick(DialogInterface dialog, int …
Run Code Online (Sandbox Code Playgroud)

android multipleselection android-spinner android-checkbox

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