【如何在Android App上以编程方式打开GPS】教程文章相关的互联网学习教程文章

如何以编程方式禁用Android硬件按钮?【代码】

我正在开发具有锁定功能的android应用程序.请建议我如何以编程方式禁用所有硬键.在这里,我正在使用beleow代码禁用后退按钮.我想以编程方式为所有硬键(如首页,菜单按钮,通知栏)使用此功能.解决方法:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch( event.getKeyCode() ) {case KeyEvent.KEYCODE_MENU:result = true;break;case KeyEvent.KEYCODE_VOLUME_UP:result = true;break;case KeyEvent.KEYCODE_VO...

android-以编程方式捕获家庭意图【代码】

我需要我的活动来处理HOME按钮的按下以编程方式接收方,但事件未触发.我可以,但是,如果我成功注册并捕获了这个意图过滤器在manifest.xml活动部分中声明它.这是代码无效的接收器:BroadcastReceiver br;br = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {return; // I put a breakpoint here to see if this gets called} };IntentFilter intf = new IntentFilter(); intf.addAction...

android – 如何以编程方式将默认值设置为SharedPreferences?【代码】

我正在使用SharedPreferences来保存有关用户体重的信息,这在我的应用程序中是我需要的.问题是,如何在安装后自动设置默认值(例如75 kg)?我知道如何通过.xml来做,但如何以编程方式执行此操作? 我的代码:public class SettingsDialogFragment extends DialogFragment{public static final String PREFS_NAME = "settings"; public Dialog onCreateDialog(Bundle savedInstanceState) {builder.setPositiveButton(R.string.save, ne...

Android:以编程方式截取所选区域的屏幕截图【代码】

我的代码如下:protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button upload = (Button) findViewById(R.id.screeshotdButton);upload.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {folderCheck();}}); } private void folderCheck(){File folder = new File(Environment.getExternalStorageDire...

Android – 如何以用户名以编程方式切换用户?【代码】

我是Android的新手,我必须在执行以下任务的工作中执行一个应用程序: >我听一个应该给我发送用户名的套接字.>收到用户名后,我需要在平板电脑上切换到该用户帐户.>如果我收到与当前活动用户相同的用户名,则不需要切换(显然). 我们的平板电脑已经植根并运行了CyanogenMod 12.1和Android 5.1.1 Lollipop.由于这不是将从Play商店下载的商业版本,我可以假设我可能需要的所有权限都将被授予. 我搜索了一个干净的代码方式来做到这一点,而无...

是否可以通过编程方式更新Android Manifest?【代码】

我想要实现的目标:I am creating an application which changes the app icon and app name programmatically.我取得了什么:I’ve already achieved this because there are only 5 names and icons by declaring activity-alias in android manifest.我遇到的问题:If you have only 5 names then it’s easy to declare it in manifest. But what if you don’t know the no. of names and you have to update the manifest pr...

android – 一般同步设置“自动同步”复选框以编程方式【代码】

我正在寻找一种方法来启用/禁用“常规同步设置”中的“自动同步”复选框. 股票电源控制小部件也具有此功能.如果这个小部件可以做,那么我也应该有一个解决方案,对吗?请各位帮助我,我正在拼命寻找网络上的解决方案但没有成功. 此操作是否可能必须进行用户交互?我知道我可以发送一个Intent打开同步视图,但这不是我的意图! 我不是在寻找特定帐户的同步设置,就像我在这个论坛中找到的那样ContentResolver.setSyncAutomatically(Accou...

android – 以编程方式为Word预测添加Word【代码】

我正在使用UserDictionary.Words类的addWord函数将单词添加到词典中,以便它们可以显示在文本预测中.单词确实存在于APP_ID = 0的字典中,可用于默认的android键盘.但是我使用的是Swift键盘,并没有将这些词用于预测. 我正在使用这个TUTORIALUserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault());我的问题是我如何添加单词,以便它们可用于所有键盘的预测解决方法:你正在做正确的事...

android – 以编程方式设置Button的边距【代码】

我是android的新手并且陷入了一个非常基本的问题.我正在开发一个应用程序,我需要在fling上刷图像.在每个图像上我都要动态添加按钮.我使用AddContentView()添加按钮来添加按钮.一切都运行正常,但我想动态设置按钮的位置.我已经在很多地方读过,每个人都在使用addView()来添加按钮并设置它们的位置.我试过这个 但它没有工作.任何人都可以告诉我如何使用addContentView()设置按钮的边距(位置).任何帮助将非常感激.解决方法:使用addView...

android – ViewPager以编程方式设置当前页面【代码】

我写了一个自定义ViewPager来禁用Swipe Scroll,但我想以编程方式滑动.我的视图分页器中有三个Tab,但是当我在第一个片段上调用viewPager.setCurrentItem(viewPager.getCurrentItem()1)时,它会移动到第三个片段而不是第二个片段.如果我在第二个片段中调用相同的函数,它将转到第三个片段.如果我在第三个片段中调用(viewPager.getCurrentItem() – 1)`,它可以通过向后移动来正常工作.任何帮助,将不胜感激.我的代码如下: NonSwipeAble...

android – 以编程方式清除用户自己的应用数据

我正在开发一个应用程序,我想让用户能够设置,如果他们在几次尝试进入应用程序后失败登录,它将自动删除所有数据,包括首选项和数据库. 是否有一种简单的方法可以执行此操作,还是必须编写代码来手动重置应用程序使用的所有内容?解决方法:Is there a simple way to do this or do I have to write code to manually reset everything the app uses.您必须编写代码来手动重置应用程序使用的所有内容.这应该是删除少量文件的问题.在尝试...

java – Android – 如何以编程方式创建FAB?【代码】

我有一个充满自定义视图的应用程序.当我尝试以编程方式创建FAB时,它会抛出错误Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.这是我的代码.private FloatingActionButton getFAB() {FloatingActionButton fab = new FloatingActionButton(getContext());fab.setBackgroundDrawable(ContextCompat.getDrawable(getContext(), R.drawable.ic_ad...

如何以编程方式禁止Android应用程序中的特定区域设置【代码】

我们都知道Android应用程序可以根据不同语言环境的支持进行高度自定义.在我的情况下,我的应用程序目前支持6个语言环境,一切顺利.每当用户选择手机区域设置时,应用程序切换到另一个区域设置,所有菜单,消息都使用本地语言. 现在问题是我希望以编程方式抑制应用程序中的特定区域设置,因为我将使用不同的渠道,定价政策等在不同国家/地区分发应用程序(并非总是通过Android Market).因此,如果应用程序用于说中国 – 用户无法将语言环境切...

android – 以编程方式打开pdf文件进入菜单页面?【代码】

为什么每次我尝试使用以下代码在我的SDCARD中打开pdf文件时,它实际上并不打开pdf文件本身,而是进入adobe reader菜单?我的代码有什么问题吗?Intent intent = new Intent();File pdfFile = new File("/sdcard/sample.pdf");Uri path = Uri.fromFile(pdfFile);intent.setAction(Intent.ACTION_VIEW); intent.setData(path);intent.setType("application/pdf");intent.setPackage("com.adobe.reader");startActivity(intent);解决方法...

Android如何以编程方式创建视图

我需要以编程方式创建一个视图.控件(按钮,标签等)及其位置仅在运行时才知道. 在这里,我找到了“以编程方式定义布局”:http://mobile.tutsplus.com/tutorials/android/android-layout/ 但我需要能够在确切的位置绘制组件,因此LinearLayout,TableLayout等对我不起作用. 我怎样才能做到这一点?解决方法:创建自定义ViewGroup;这允许您手动管理您拥有的每个孩子的位置(按钮,标签等).查看2009年谷歌IO事件中的this视频,标题为“让您的A...