我正在尝试为我的Dialog添加一个自定义标题,但是每当我运行我的应用程序时它都没有显示标题.
我创建对话框的代码是
final Dialog passwordDialog = new Dialog(this);
passwordDialog.setContentView(R.layout.admin_password_dialog);
passwordDialog.setTitle("Enter An Administrative Password");
passwordDialog.show();
Run Code Online (Sandbox Code Playgroud)
我的布局文件是
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/btn_confirmPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/edit_adminPassword"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="@string/confirmPassword"/>
<EditText
android:id="@+id/edit_adminPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:ems="10"
android:inputType="textPassword"/>
Run Code Online (Sandbox Code Playgroud)
这就是我得到的
有什么我想念的吗?
我正在上传视频和照片.它的工作正常.现在我想显示进度条,同时使用百分比上传数据.我从android hive参考并在httpclient中实现,我相应地修改了它httpurlconnection.任何帮助都会赞赏.谢谢你.
这是异步任务执行的主要活动.
protected void onProgressUpdate(Integer... progress) {
// Making progress bar visible
progressBar.setVisibility(View.VISIBLE);
// updating progress bar value
progressBar.setProgress(progress[0]);
// updating percentage value
txtPercentage.setText(String.valueOf(progress[0]) + "%");
}
@Override
protected String doInBackground(Void... params) {
return uploadFile();
}
@SuppressWarnings("deprecation")
private String uploadFile() {
String responseString = null;
String charset = "UTF-8";
String requestURL = "YOUR_URL";
VideoUpload multipart = null;
try {
multipart = new VideoUpload(Config.FILE_UPLOAD_URL, charset);
} catch (IOException e) {
e.printStackTrace();
}
{
//========================================================
AndroidMultiPartEntity entity …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Android应用程序,它使用介绍幻灯片的材质介绍依赖项,但当幻灯片完成并尝试从幻灯片(MaterialintroActivity)切换到我的主要活动时,应用程序崩溃.
logcat的
07-26 12:42:19.566 897-944/com.naive.LISTY E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa9fb8d90
Run Code Online (Sandbox Code Playgroud)
AppManifest代码
<application
android:allowBackup="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainIntroActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity"/>
</application>
Run Code Online (Sandbox Code Playgroud)
MainIntroActivity
public class MainIntroActivity extends IntroActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
setFullscreen(true);
super.onCreate(savedInstanceState);
addSlide(new SimpleSlide.Builder()
.title(R.string.title)
.description(R.string.description)
.image(R.mipmap.ic_launcher)
.background(R.color.background)
.backgroundDark(R.color.background_dark)
.buttonCtaClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
Intent main=new Intent(MainIntroActivity.this, MainActivity.class);
startActivity(main);
}
})
.build());
}}
Run Code Online (Sandbox Code Playgroud)
MainActivity代码
public class MainActivity extends AppCompatActivity { …Run Code Online (Sandbox Code Playgroud) 我的基于Webview的浏览器应用的一位用户报告了在iframe中嵌入Google日历的问题.看起来Android Webview加载的iframe(Google Play的最新版本,使用Android 6测试过)无法读取或设置任何Cookie.
Google Chrome在同一设备上不存在此问题.它似乎只与Android Webview有关.
我可以通过以下网站重现该问题.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
</head>
<body>
<a href="http://www.w3schools.com/js/js_cookies.asp">Cookies Management</a>
<br><br>
<iframe style="margin-top: 30px; border-width: 1px;" src="http://www.w3schools.com/js/js_cookies.asp" width="400" height="672" scrolling="yes"></iframe>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
如果您通过主框架中的链接打开cookie站点,您可以通过"创建Cookie ..."或"显示所有Cookie"按钮设置/读取Cookie.在iframe中,显示所有cookie始终返回空结果.即使您在iframe中创建了一个显示所有Cookie的cookie,也会获得一个空结果.
是否存在影响此行为的Webview设置?
我在我的android studio项目中使用SQLite数据库,我需要在我的数据库中的特定表中的列中插入一些默认值,只有在它第一次创建时!("第一次" - 我的意思是只有当数据库(和我想要的表设置默认值)被创建时!而不是当它打开(但没有创建)时)
这是我的dbHelper类:
public class DBhelper extends SQLiteOpenHelper {
//Table Name
public static final String TABLE_NAME = "MyShifts";
public static final String Table_NAME2="MySettings";
//Table coloumns
public static final String _ID = "_id";
public static final String MyShifts_EnteyHour = "enteryhour";
public static final String MyShifts_ExitHour = "exithour";
public static final String MyShifts_EnteryDate = "enterydate";
public static final String MyShifts_ExitDate = "exitdate";
public static final String MyShifts_Taarif="Tarrif";
public static final String MyShifts_Bonus="Bonus";
public static …Run Code Online (Sandbox Code Playgroud) 我想知道当移动设备是双卡时,两张SIM卡的运营商名称.在单SIM卡中我以编程方式获得了运营商名称但是对于决斗SIM我不能尽管经过这么多的搜索和尝试.
如果我在双卡手机中运行我的应用程序,我可以在我的应用程序中获得两个SIM卡操作员名称例如:Idea,Vodafone.
编辑:
有谁知道如何获取IMEI的sim运营商名称否则我有IMEI号.
码:
public class MainActivity extends Activity {
Button btnOne, btnTwo;
TextView tvInfo;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnOne = (Button) findViewById(R.id.btnOne);
btnTwo = (Button) findViewById(R.id.btnTwo);
tvInfo = (TextView) findViewById(R.id.tvInfo);
TelephonyInfo telephonyInfo = TelephonyInfo.getInstance(this);
boolean isDualSIM = telephonyInfo.isDualSIM();
boolean isSIM1Ready = telephonyInfo.isSIM1Ready();
boolean isSIM2Ready = telephonyInfo.isSIM2Ready();
TelephonyManager manager = (TelephonyManager) getApplicationContext()
.getSystemService(Context.TELEPHONY_SERVICE);
try {
telephonyInfo.imsiSIM1 = telephonyInfo.getDeviceIdBySlot(context,
"getSimSerialNumberGemini", 0);
telephonyInfo.imsiSIM2 = telephonyInfo.getDeviceIdBySlot(context,
"getSimSerialNumberGemini", 1);
} catch (Exception e) {
// TODO Auto-generated …Run Code Online (Sandbox Code Playgroud) 我想从右侧打开抽屉,但是当它打开时它可以工作但是当我点击动作栏中的切换按钮时它强制关闭并给出错误" 没有抽屉视图发现重力LEFT "
请帮忙...
我添加布局像
<ListView
android:layout_gravity="right|end"
android:id="@+id/left_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:divider="#ccc"
android:dividerHeight="1dp"
/>
Run Code Online (Sandbox Code Playgroud)
错误:
java.lang.IllegalArgumentException: No drawer view found with gravity LEFT
at android.support.v4.widget.DrawerLayout.openDrawer(DrawerLayout.java:1319)
at android.support.v7.app.ActionBarDrawerToggle.toggle(ActionBarDrawerToggle.java:290)
at android.support.v7.app.ActionBarDrawerToggle.access$100(ActionBarDrawerToggle.java:64)
at android.support.v7.app.ActionBarDrawerToggle$1.onClick(ActionBarDrawerToggle.java:200)
at android.view.View.performClick(View.java:4084)
at android.view.View$PerformClick.run(View.java:16966)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud) android ×7
cookies ×1
customdialog ×1
database ×1
default ×1
iframe ×1
javascript ×1
mobile ×1
progress-bar ×1
slidingmenu ×1
sqlite ×1
webview ×1