【android – 以编程方式更改网络选择模式】教程文章相关的互联网学习教程文章

如何在Android下以编程方式终止呼叫?【代码】

我使用以下代码在Android下以编程方式拨号.try {Intent callIntent = new Intent(Intent.ACTION_CALL);callIntent.setData(Uri.parse("tel:123456789"));startActivity(callIntent); } catch (Exception exception) {log.e("dialing-example", "Call failed", Exception); }但是,如何以编程方式终止呼叫?解决方法:您无法以编程方式终止进行中的呼叫.

在android中以编程方式设置调度程序【代码】

在我的Android应用程序中,我想为特定时间的用户设置调度程序,例如3’手表电影“即使应用程序当时未打开. 有什么方法可以在android中完成吗?解决方法:您可以使用AlarmManager在给定时间显示特定活动.即使应用程序当时未打开,AlarmManager也会确保您的活动或服务即将启动,并且AlarmManager也是电池友好的 首先,您需要获取AlarmManager实例:myAlarmMgr = (AlarmManager) this.getSystemService(ALARM_SERVICE);然后您可以安排定期或...

android – 以编程方式更改网络选择模式

我正在尝试(想知道是否可能)编写一个应用程序,它将根据某些标准自动更改网络选择模式.例如.将网络操作符从沃达丰改为T-Mobile(假设SIM卡注册成功,但我并不担心它) 不幸的是,我似乎无法在API中找到任何方法来做到这一点.任何人有任何想法?我假设,因为它不在公共API中,所以如果手机是root的话,可能仍有办法实现.真的吗?如果是这样,我应该在哪里看? 提前致谢解决方法:对不起,但你不能. 你可以看看TelephonyManager. 您可以知道当前...

android – 如何以编程方式创建多个片段?【代码】

我试图通过编程方式在一个屏幕上显示多个片段.通过将每个片段包含在活动布局文件中,我能够做到这一点没问题.然而,当我尝试以编程方式进行操作时我很困惑.这就是我到目前为止屏幕上的两个片段. 主类:public class MainActivity extends FragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);FragmentOne one = new Fragme...

android – 以编程方式将视频上传到Youtube【代码】

我正在尝试以编程方式将视频上传到youtube.我试过了YouTubeService service = new YouTubeService(clientID,developer_key); service.setUserCredentials("email", "password");但它抛出ServiceException,说明com.google.gdata.util.AuthenticationException:连接登录URI时出错如何进行 ?解决方法:您似乎没有设置身份验证. 我建议使用Data API v3.这是一个很棒的java UPLOAD示例. 我还使用ServiceIntent打开了一个Android上传示例...

如果在Android 2.0中以编程方式生成,则Android Spinner不正确呈现【代码】

此代码是在spinner的layout / xml文件中编写的:<Spinnerandroid:id="@+id/planets_spinner"android:layout_width="fill_parent"android:layout_height="wrap_content"android:entries="@array/planets_array" />MainActivity.java中onCreate(Bundle savedInstanceState){}内的Java代码:ArrayList<String> spinnerArray = new ArrayList<String>();spinnerArray.add("one");spinnerArray.add("Jupiter");spinnerArray.add("Mercur...

android – 我可以通过编程方式更改网络类型吗?

我想从我的代码中以编程方式在网络类型(如GSM到WCDMA)之间切换,是否可能.我搜索但没有得到任何解决方案.请指导我.解决方法:由于用户隐私和安全性,不允许应用更改首选网络类型. 看看这个答案:Change mobile network mode (gsm, wcdma, auto)

Android:以编程方式动画自定义Drawable【代码】

我有一个自定义类扩展Drawable,如下所示,用于绘制弧.从我的MainActivity控制Drawable,我基于一些输入值重绘它,我转换为形状的适当“角度”.例如. 这是drawable的初始状态: 这是drawable的第二个状态:红色箭头表示我想要实现的动作 我试图通过一个动作“动画”从状态1到状态2的变化.有关如何做到这一点的任何想法?我应该多次重绘形状,逐渐在第一和第二状态之间转换吗? 我的可绘制代码:public class CircleLoadingBar extends D...

android – 如何通过特定像素以编程方式滚动RecyclerView?【代码】

我扩展了recyclerview,所以我可以扩展它.它按照我想要的方式工作,但现在我想以编程方式滚动x个像素.用户故事是,如果我点击屏幕的上半部分,它应滚动x个像素量,同样到屏幕的下半部分. 这是我做的: 活动:@Override public boolean dispatchTouchEvent(MotionEvent event) {// if(mComicViewerFragment != null)// mComicViewerFragment.consumeEvent(event);mScaleDetector.onTouchEvent(event);if(event.getAction() == Motion...

Xamarin Android 7以编程方式安装APK【代码】

我正在尝试安装我已经下载到Android 7中的下载文件夹的.apk. 我已经尝试过在许多StackOverflow帖子中推荐的方式,并使用FileProvider在这里https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en:File file = new File(fileUri); //using Android.Support.V4.Content; var downloadUri = FileProvider.GetUriForFile(context,context.ApplicationContext.PackageName + ".com....

android – 如何以编程方式设置工具栏collapseIcon颜色【代码】

我想在显示搜索时更改工具栏中后退按钮的颜色(带圆圈的白色箭头).我设法改变了所有其他元素的颜色,我坚持使用后箭头颜色. 我可以从xml设置collapseIcon(后退箭头drawable):<android.support.v7.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"android:layout_height="?attr/actionBarSize"android:background="?attr/colorPrimary"app:layout_scrollFlags="enterAlways"app:popupTheme="@style/AppT...

如何以编程方式查找任何Android设备的CPU负载【代码】

我希望在我的Android应用程序中有相同的细节.有人有任何解决方案吗?解决方法: import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; import java.io.IOException; import java.io.InputStream;public class MainActivity extends AppCompatActivity {TextView textView ;ProcessBuilder processBuilder;String Holder = "";String[] DATA = {"/system/bin/cat", "/proc/...

有没有办法以编程方式在Android中读取/访问电子邮件或收件箱?

有没有办法以编程方式在Android中读取/访问电子邮件或收件箱?解决方法:据我所知,无法通过默认的Gmail应用程序以编程方式访问电子邮件.您最好的选择是找到一些POP或IMAP库,并将其集成到您的应用程序中.通过输入他们的电子邮件信息,您可以在自己的应用程序中获取该邮箱的电子邮件.

以编程方式更改LayoutParams在Android中无效.为什么?【代码】

我有一个自定义视图,派生自Button,我想在运行时相对于另一个视图定位.因为当我的视图被夸大时我不知道其他视图的位置(因为布局还没有开始),我利用onSizeChanged处理程序来设置我的视图相对于另一个视图的位置. 在onSizeChanged中:LayoutParams lp = new LayoutParams(this.getMeasuredWidth(), this.getMeasuredHeight()); lp.leftMargin = x; lp.topMargin = y; this.setLayoutParams(lp);forceLayout();但是,这没有任何效果.怎么...

Android:以编程方式更改wifi睡眠政策?【代码】

我正在制作一个依赖wifi而手机屏幕被锁定的应用程序.但是,用户可能会在锁定时将wifi设置为睡眠状态.有没有办法以编程方式禁用此睡眠策略?解决方法:此代码将睡眠策略设置为never:private void setNeverSleepPolicy(){ContentResolver cr = context.getContentResolver();int set = android.provider.Settings.System.WIFI_SLEEP_POLICY_NEVER;android.provider.Settings.System.putInt(cr, android.provider.Settings.System.WIFI...