【android-如何使用Anko和Kotlin获取SQLite表的最大_id值?】教程文章相关的互联网学习教程文章

android – Sqlite获取x行,然后是x行【代码】

我正在开发使用SQLite数据库的Android应用程序. 我有ListView使用数据库中的数据来显示列表(见图片). 图片在Base64字符串中解码并存储在数据库中.我的问题是这个日志:10-19 16:51:36.612: W/CursorWindow(15151): Window is full: requested allocation 136877 bytes, free space 78836 bytes, window size 2097152 bytes它会播放很多帧,因为读取时间会增加.这是因为我总是读x行10行.1,它读取10行,然后是20行,然后是30行继续……...

android – 每天DATE TIME从sqlite数据库获取数据【代码】

我有一个sqlite数据库.我有三列:_id,日期,值. 我现在想要根据日期中的日期提取_id:s的计数,并计算int值的平均值.这适用于Android应用. 因此,我想“选择日期和每天(60天)的日期,计算当天有多少_id:s.最后计算平均值. 我猜它是这样的:"SELECT DATE('now' 'days[i]') as date, COUNT(_id) as count, AVG(value) as vl FROM v_efforts WHERE DATE(v_efforts.date) = DATE('now' 'days[i]')";但我无法让’days [i]’工作.我不知道如...

android – 获取Assets文件夹中的SQLite路径【代码】

我正在开发一个应用程序,我遇到了两个问题: >如何打开存储在assets文件夹中的SQLite数据库?我可以使用什么路径访问应用程序中的assets文件夹?这是我到目前为止所拥有的:path = "file:///asset_folder/database.dat"; SQLiteDatabase db = null; db = SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READONLY);>如何在安装应用程序或首次运行期间将文件复制到内部存储器(/ data / data / …)?我想在首次运行期间...

从android数据库中只获取一条记录【代码】

我需要从android数据库中只获得1条记录…在谷歌花了几个小时但不能根据需要编写查询.我知道这是一种耻辱.有人请帮帮我.我的查询如下……Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null,null, null, null); 附:抱歉英语不好.解决方法:试试这个Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null,null, null, " LIMIT 1");

android – 从SQLite数据库获取某一点周围的所有项目【代码】

我有一个完整的地图位置(纬度,经度)的数据库,有没有办法我可以做一个SQL查询返回我在某个位置周围的所有点? 现在我基本上抓住数据库中的所有内容并循环遍历每个数据库并使用查看距离Location.distanceBetween(startPoint.latitude, startPoint.longitude,endPoint.latitude,endPoint.longitude, results);并保持在设定距离内的项目,但可能有很多要点循环. 那么无论如何在SQL语句中执行此操作?解决方法:您可以使用WHERE子句表达式...

android – 在SQLite表中获取新添加的行【代码】

在我的Android应用程序中,我有一个SQLite数据库,其中包含一个带有AUTOINCREMENT的id列的表.我正在使用INSERT语句添加新行,但我需要立即访问此行,以便我可以通过ID引用它.那么有谁知道获取这个新添加的行的ID的方法? 谢谢!解决方法:SQLiteDatabase.insert返回新创建的行的id. 所以,你会得到这样的行:long row = mDatabase.insert(MY_TABLE, "id", values);(当然上面只是一个例子) 见:SQliteDatabase.insertReturns the row ID ...

java – Android从mySql获取数据【代码】

我必须从服务器上的MySQL数据库中获取一些数据.我有以下代码.但是当我运行它时应用程序崩溃了.即使我在Android Manifest中指定了Internet权限,我也会在Logcat中获得Permission denied(缺少INTERNET权限?).知道这里可能有什么问题吗? Java文件import android.app.Activity; import android.os.Bundle; import android.os.StrictMode; import android.util.Log; import android.widget.ArrayAdapter; import android.widget.ListVi...

android – 从数据库sqlite获取信息【代码】

如何从数据库中获取信息.我想执行这一行String nom = db.execSQL("select name from person where id='+id+'");任何人都可以纠正我这一行,以获得表人的姓名解决方法:如果您的id是整数数据类型,请尝试此操作.public String getResult(int id) {String name = null;try{Cursor c = null;c = db.rawQuery("select name from person where id="+id, null);c.moveToFirst();name = c.getString(c.getColumnIndex("name"));c.close();}ca...

Android获取数据库中的上下文【代码】

我有一个数据库,我创建了一个具有私有静态类的Database类,DbHelper扩展了SQLiteOpenHelper以帮助我管理我的数据库. 该数据库可以从四种不同的活动中访问. 我有这个公共的void onCreate(SQLiteDatabase db),它创建了我的数据库表并为这些表添加了值.由于程序仅在用户第一次运行应用程序时进入此处,因此我想创建一个ProgressDialog. 这就是我所拥有的:Override public void onCreate(SQLiteDatabase db) {ProgressDialog progresso ...

如何从SQLITE数据库中获取数据到android中的数组?【代码】

很确定这是一个简单的,但我对所有将光标返回的数据调整到不同视图的示例感到困惑.我只想运行一个rawquery并将每个返回的数据项放入一个float数组中(以便我以后可以添加它们).我需要用什么呢?谢谢解决方法:在查询数据库时,您仍然会有一个光标,但是一旦获得光标,您可以迭代它,将所需的值拉出到数组中,如下所示:DbAdapter db = new DbAdapter(mContext);int columnIndex = 3; // Whichever column your float is in.db.open();Curso...

android – 从sqlite数据库中获取最后一行

我试图从我的SQLite数据库中获取最后一行.直到现在我已经尝试过max,sql_sequence但似乎没有任何效果.我必须获取行值并将其分配给类变量.感谢任何帮助,因为我是SQLite和Android的新手.谢谢..解决方法:如果您已经获得了光标,那么这就是您从光标获取最后一条记录的方法:cursor.moveToPosition(cursor.getCount() – 1);//然后使用cursor来读取值 要么 像这样做Cursor cursor = db.rawQuery(selectQuery, null);cursor.moveToLast();要...

如何从EditText获取日期,然后将其存储在Android的数据库中【代码】

我正在使用edittext作为用户输入的用户输入他的出生日期. edittext的输入类型是Date,然后我将该日期传递给变量.该日期未传递给该变量并给出一些错误. 我正在使用的代码如下Edit dob=(EditText)findViewById(R.id.dob);SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd" );String dob_var=sdf.format(dob.getText());//dob_var=dob.getText().toString();System.out.println(dob_var);之后,我想在数据库中传递该日期,以便...

Android获取数据库列的总和【代码】

我需要帮助总结我的数据库中的一列(金额)中的所有值.我可以得到一个特定的价值.但我需要一个特定栏目的总和,有人告诉我我做错了什么 这是我的代码Button button3 = (Button) findViewById(R.id.button3);button3.setOnClickListener(new OnClickListener() { public void onClick(View v) { DatabaseAdapter databaseAdapter = new DatabaseAdapter(getApplicationContext());databaseAdapter.open();Arra...

java – 如何使用facebook登录并获取用户信息以从Android应用程序发送我的远程数据库

嗨我是一个Android开发新手,我需要在我的远程数据库上保存用户信息.我打算用Facebook,谷歌进行身份验证.成功注册后我需要发送用户邮件到我的PHP页面来保存MySql db但是如果不使用SSL,我找不到安全的方法.有没有其他方法可以做到这一点?谢谢您的回答解决方法:你可以从我找到的这个例子中得到一个想法. 将facebook登录添加到您的Android应用程序 https://code.tutsplus.com/tutorials/quick-tip-add-facebook-login-to-your-android...

android – 从firebase数据库中获取数据时显示进度对话框【代码】

我希望活动必须在从Firebase数据库获取数据时显示进度对话框.它没有显示任何内容并且崩溃了.这是我的代码如下 public class profilemain扩展AppCompatActivity {private FirebaseAuth mAuth; private FirebaseAuth.AuthStateListener mAuthListener;private ProgressDialog progressDialog;DatabaseReference mref = FirebaseDatabase.getInstance().getReference("users"); ListView mlistview; ArrayList<String> arrayList=new...