我正在尝试制作一个应用程序,我可以将我的电话从Android手机(SOURCE)转移到音频开发套件(CSR 8670开发套件作为SINK).我能够通过A2dp配置文件传输音频,但转移呼叫我需要启用我仍然面临问题的HFP.是否有通过蓝牙免提配置文件或A2dp配置文件转移呼叫的正确方法?
我正在尝试更改文本颜色和标题字体"输入详细信息",您可以在下面的快照中看到但无法进行此操作.请帮我解决这个问题.
码:-
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) 我有一个Android手机(Samsung S Duos),它将作为SOURCE和一个音频开发套件,即CSR 8670,它将充当SINK.我正在尝试激活a2dp配置文件,而不是将我的手机(Samsung S Duos)的来电转移到套件(CSR 8670)但无法实现.请帮我解决这个问题.Thanx提前.
这是场景:-
我有一个主活动,它具有根 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
我正在使用设计库支持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
我试图取消选择一旦限制超过.在下面给出的代码中,当最大选择限制超过时,我能够实现吐司.但是当我试图在限制超过时禁用或取消选择项目时,它不起作用.
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)