Articles of 安卓

将arraylist从一个活动传递给另一个活动

如何将ArrayList从一个活动传递到其他活动?

Admob广告无法加载。 错误2.它之前有效,但突然停止了

以下是我尝试将横幅广告加载到(createAd()方法中的整个类) public class HomeActivity extends Activity { private HomeView homeView; private ImageView playButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // playButton = (ImageView)findViewById(R.id.playButton); // playButton.setImageBitmap(BitmapFactory.decodeResource(getResources(), // R.drawable.play)); // setListener(); setContentView(R.layout.home_main); createAd(); } private void setListener (){ playButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { playButton.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.play2)); playGame(); } }); } […]

Android Studio 2.1将字节码转换为dex时出错

自从我将android studio从2.0更新到2.1后,我收到以下错误。 错误:将字节码转换为dex时出错: 原因:Dex无法解析版本52字节的代码。 这是由使用Java 8或更高版本编译的库依赖项引起的。 如果您在库子模块中使用’java’gradle插件,请将targetCompatibility =’1.7’sourceCompatibility =’1.7’添加到该子模块的build.gradle文件中。 我尝试在build.gradle中添加以下代码段,但问题仍然存在 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } 我看到了一些与此相似的问题,但两个问题都没有得到解答。 任何人都可以帮我解决这个问题吗? 提前致谢。

如何附加到android中的文本文件?

FileWriter f; try { f = new FileWriter(Environment.getExternalStorageDirectory()+ “/Text/o1″+”.txt”); f.write(“Hello World”); f.flush(); f.close(); } 我可以使用上面的代码创建一个文件并写入它。 如何在不写过文本文件的情况下附加到文本文件中? 谢谢

流量数据显示在Android Google Maps API v2中的绘制形状(折线)上方

我正在使用折线绘制路线,并且在路线上方显示交通数据,因此路线被交通线部分隐藏。 更新我在gmap-api-issues上创建了问题并在那里附加了示例源代码(您只需要将Google Maps API密钥添加到AndroidManifest.xml)。 请“明星”这些问题以吸引谷歌开发者的注意力。

在android中以AM / PM格式显示时间

我正在使用时间选择器并使用以下代码在文本视图中显示时间… private TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Toast.makeText(SendMail.this, “Your Appointment time is “+hourOfDay+”:”+minute, Toast.LENGTH_SHORT).show(); TextView datehid = (TextView)findViewById(R.id.timehidden); datehid.setText(String.valueOf(hourOfDay)+ “:”+(String.valueOf(minute))); } }; 现在,问题是当我将时间设置为晚上8点然后我将时间显示为20:0 …我想将时间显示为晚上8点…我该怎么办?

检查手机是否使用WIFI或Data / 3G

假设在设备上启用了WIFI和Data / 3G,我如何检查用户当前是否通过wifi或数据计划使用互联网,假设它们都已启用。 所以我不需要检查它们是启用还是禁用,我想检测用户实际使用的是哪一个。 我一直在做以下,这是唯一的解决方案吗? WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); if (WifiInfo.getDetailedStateOf(wifiInfo.getSupplicantState()) == NetworkInfo.DetailedState.CONNECTED) { String ssid = wifiInfo.getSSID(); }

Google登录requestIdToken返回null

我分叉了这个谷歌示例项目并运行了android登录。 我在google开发人员控制台中设置了选项,并获得了客户端ID,但在运行项目时,id令牌显示为null。 完整的代码在这里 此代码请求id令牌。 GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.server_client_id)) .requestEmail() .build(); 我在设置中遗漏了什么,有任何建议。 这是日志 12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority [0], There is no sepolicy file. 12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority [1], There is no sepolicy version file. 12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority , priority version is VE=SEPF_GT-N7100_4.4.2_0033 12-04 15:55:59.247 13251-13251/? I/SELinux: selinux_android_seapp_context_reload: […]

Android:NavigationDrawer /多个活动/相同的菜单

我要做的是,有一个这样的NavigationDrawer菜单: NavigationDrawer 我已经弄清楚如何在单击菜单项时更改布局,但如何在不丢失菜单的情况下加载新活动? 我的主要问题: 例如,假设我的一个菜单选项将您带到一个布局,其中有一些按钮可以执行某些操作。 我需要加载一个附带的活动/类,它将处理应用程序中特定“页面”的操作和function。 例如,如果另一个菜单选项将您带到仅包含图像的布局,那么这将是另一个没有处理按钮function的代码的活动,因为此屏幕中没有按钮。 我希望这是有道理的! 我使用了几种方法(片段等)在线跟踪了许多教程/video,但没有完全回答我的问题。

错误:“F”不是有效的基于文件的资源名称字符:基于文件的资源名称必须仅包含小写az,0-9或下划线

错误: ‘F’ is not a valid file-based resource name character: File-based resource names must contain only lowercase az, 0-9, or underscore 哪里出错了? 我没有看到