小编Kri*_*naJ的帖子

Dialog.setTitle没有显示标题

我正在尝试为我的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 customdialog

13
推荐指数
3
解决办法
2万
查看次数

如何在使用百分比上传时显示进度条

我正在上传视频和照片.它的工作正常.现在我想显示进度条,同时使用百分比上传数据.我从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 video-processing progress-bar

6
推荐指数
1
解决办法
8182
查看次数

Android错误getSlotFromBufferLocked:未知缓冲区:0xa9fb8d90

我正在开发一个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)

android android-sqlite

6
推荐指数
1
解决办法
2万
查看次数

在Android Webview中,Cookie无法在iframe中运行

我的基于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设置?

javascript cookies iframe android webview

4
推荐指数
1
解决办法
2546
查看次数

如何在创建时将值插入数据库?(SQLite Android Studio)

我在我的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)

database sqlite android default android-studio

3
推荐指数
1
解决办法
1万
查看次数

在双SIM卡移动中获取两个simcard运营商名称

我想知道当移动设备是双卡时,两张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)

android telephonymanager

3
推荐指数
3
解决办法
1万
查看次数

不再允许在导航抽屉的右侧打开抽屉布局

我想从右侧打开抽屉,但是当它打开时它可以工作但是当我点击动作栏中的切换按钮时它强制关闭并给出错误" 没有抽屉视图发现重力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)

mobile android slidingmenu navigation-drawer

0
推荐指数
1
解决办法
2262
查看次数