安卓删除的图片在哪里里没有

06:20 提问
安卓,查询数据时怎么什么也没有查到?
数据库创建成功了,添加数据也成功了。但在查询数据跳转到第二个Activity时是白屏,
什么也没查到,调试的结果是没有进入到while里面去执行,为什么没满足while条件,
DatabaseHelper.java
package com.exampl.
import android.content.C
import android.database.sqlite.SQLiteD
import android.database.sqlite.SQLiteDatabase.CursorF
import android.database.sqlite.SQLiteOpenH
import android.widget.T
public class DatabaseHelper extends SQLiteOpenHelper{
private Context mC
public static final String CREATE_TABLE_SQL="create table dict(_id integer primary key autoincrement,word text,detail text);";
public DatabaseHelper(Context context,String name,CursorFactory factory,int version)
super(context,name,factory,version);
public void onCreate(SQLiteDatabase db)
db.execSQL(CREATE_TABLE_SQL);
Toast.makeText(mContext,"创建成功!",Toast.LENGTH_LONG).show();
public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)
MainActivity.java
package com.exampl.
import java.util.ArrayL
import java.util.HashM
import java.util.M
import android.app.A
import android.content.I
import android.database.C
import android.database.sqlite.SQLiteD
import android.os.B
import android.view.M
import android.view.MenuI
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.EditT
import android.widget.T
public class MainActivity extends Activity implements OnClickListener{
private Button insert=
private Button search=
private EditText word=
private EditText detail=
private EditText key=
DatabaseHelper dbH
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dbHelper=new DatabaseHelper(this,"myDict.db3",null,1);
insert=(Button)findViewById(R.id.insert);
insert.setOnClickListener(this);
search=(Button)findViewById(R.id.search);
search.setOnClickListener(this);
word=(EditText)findViewById(R.id.word);
detail=(EditText)findViewById(R.id.detail);
key=(EditText)findViewById(R.id.key);
public void onClick(View v) {
switch (v.getId()) {
case R.id.insert:
String wor=word.getText().toString().trim();
String det=detail.getText().toString().trim();
insertData(dbHelper.getReadableDatabase(),wor,det);
Toast.makeText(this, "添加生词成功!", Toast.LENGTH_LONG).show();
case R.id.search:
String ke=key.getText().toString().trim();
Cursor cursor=dbHelper.getReadableDatabase().rawQuery("select*from dict where ? or ?", new String[]{"%"+ke+"%","%"+ke+"%"});
Bundle data=new Bundle();
data.putSerializable("date", converCursorToList(cursor));
Intent intent=new Intent(MainActivity.this,Result.class);
intent.putExtras(data);
startActivity(intent);
protected ArrayList&Map&String,String&& converCursorToList(Cursor cursor)
ArrayList&Map&String,String&& result=new ArrayList&Map&String,String&&();
while (cursor.moveToNext())
Map&String,String& map=new HashMap&String,String&();
map.put("word", cursor.getString(1));
map.put("detail", cursor.getString(2));
result.add(map);
private void insertData(SQLiteDatabase db,String word,String detail)
db.execSQL("insert into dict(word,detail) values(?,?)",new String[]{word,detail});
public void onDestroy()
super.onDestroy();
if (dbHelper!=null)
dbHelper.close();
public boolean onCreateOptionsMenu(Menu menu) {
// I this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return super.onOptionsItemSelected(item);
Result.java
package com.exampl.
import android.app.A
import android.os.B
import android.widget.TextV
public class Result extends Activity {
private TextView jieguo=
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.line);
jieguo=(TextView)findViewById(R.id.jieguo);
Bundle bundle=getIntent().getExtras();
jieguo.setText(bundle.getString("date"));
按赞数排序
首先,你的sql语句不对,你可以依照楼上这位大神的方法修改你的sql语句,这样的话大概就能解决你所说的while()循环不执行的问题;
再一个,我照你的代码大概的跑了一遍,第二个界面之所以不显示任何信息是因为你的bundle用的不对。我不知道你为什么要传List,还要嵌套Map集合
但是就算是非这样不可,跳转后的界面我觉得因该这样实现
不知道能不能解决你的问题。
activity_main.xml
&LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.exampl.mysql.MainActivity"
android:orientation="vertical" &
android:inputType="text"
android:id="@+id/word"
android:layout_width="match_parent"
android:layout_height="wrap_content" /&
android:inputType="text"
android:id="@+id/detail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:lines="3" /&
android:id="@+id/insert"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/insert" /&
android:inputType="text"
android:id="@+id/key"
android:layout_width="match_parent"
android:layout_height="wrap_content" /&
android:id="@+id/search"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/search" /&
android:id="@+id/show"
android:layout_width="match_parent"
android:layout_height="match_parent"&
&/ListView&
&/LinearLayout&
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" &
android:id="@+id/jieguo"
android:layout_width="match_parent"
android:layout_height="wrap_content" /&
&/LinearLayout&
AndroidManifest.xml
&?xml version="1.0" encoding="utf-8"?&
&manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.exampl.mysql"
android:versionCode="1"
android:versionName="1.0" &
android:minSdkVersion="8"
android:targetSdkVersion="21" /&
&application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" &
android:name=".MainActivity"
android:label="@string/app_name" &
&intent-filter&
&action android:name="android.intent.action.MAIN" /&
&category android:name="android.intent.category.LAUNCHER" /&
&/intent-filter&
&/activity&
android:name=".Result"
android:label="@string/app_name" &
&/activity&
&/application&
&/manifest&
那段程序没有执行
说明不满足while循环条件
Cursor cursor=dbHelper.getReadableDatabase().rawQuery("select*from dict where ? or ?", new String[]{"%"+ke+"%","%"+ke+"%"});是不是sql语句出错了,*这里
你的sql语句不对,你写的这条语句是select * from dict where %ke% or %ke%?,这个where后面都不是判断语句。猜测你想做的功能,应该是detail查找word或者detail字段符合用户输入的数据,应该这样写:
Cursor cursor=dbHelper.getReadableDatabase().rawQuery("select * from dict where word = ? or
detail = ?", new String[]{ke, ke});
按楼上的改法运行如下:
我自己修改了下Result.java文件:
package com.exampl.
import java.util.ArrayL
import java.util.M
import android.app.ListA
import android.content.I
import android.os.B
import android.widget.SimpleA
public class Result extends ListActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getListView();
Intent inte=getIntent();
ArrayList&Map&String,String&& tResult=(ArrayList&Map&String,String&&)inte.getSerializableExtra("date");
SimpleAdapter adapter=new SimpleAdapter(this,tResult,android.R.layout.simple_list_item_2,new String[]{"word","detail"},new int[]{android.R.id.text1,android.R.id.text2});
setListAdapter(adapter);
这个效果是不是好点
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐||||||||||||||||||
查看: 431|回复: 9
在线时间49 小时经验值1485 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1485, 距离下一级还需 215 积分
TA的每日心情无聊 23:40签到天数: 2 天[LV.1]初来乍到
G币1 最后登录注册时间
我今天中午偶然在91助手里看到了IOS的游戏,有街霸X铁拳,鬼泣4,迈克尔杰克逊,NBA2K13,英雄战歌之类的大型游戏,为什么安卓就没有呢?难道是安卓嫌这些游戏水平低下还是嫌人数下载会少而不愿意移植开发呢?
在线时间337 小时经验值1119 最后登录注册时间帖子阅读权限80UID7743708
研究生, 积分 1119, 距离下一级还需 581 积分
TA的每日心情奋斗 21:12签到天数: 18 天[LV.4]偶尔看看III
G币89 最后登录注册时间
IOS有钱拿,安卓没钱拿这才是关键
在线时间63 小时经验值646 最后登录注册时间帖子阅读权限60UID8627658
大学本科, 积分 646, 距离下一级还需 54 积分
TA的每日心情擦汗 11:40签到天数: 1 天[LV.1]初来乍到
G币387 最后登录注册时间
鬼泣安卓已有,不过现在就要耐心的等待
& & 亲们,耐心的等待。
在线时间60 小时经验值893 最后登录注册时间帖子阅读权限0UID
头像被屏蔽
该用户从未签到
G币647 最后登录注册时间
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员或有管理权限的成员可见
签名被屏蔽
在线时间49 小时经验值1485 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1485, 距离下一级还需 215 积分
TA的每日心情无聊 23:40签到天数: 2 天[LV.1]初来乍到
G币1 最后登录注册时间
/kl落云/ka 发表于
IOS有钱拿,安卓没钱拿这才是关键
头像霸气不解释~~
在线时间49 小时经验值1485 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1485, 距离下一级还需 215 积分
TA的每日心情无聊 23:40签到天数: 2 天[LV.1]初来乍到
G币1 最后登录注册时间
小安静。 发表于
鬼泣安卓已有,不过现在就要耐心的等待
& & 亲们,耐心的等待。
日本有,中国没有,已经等了一年多了,当年我就是看着有鬼泣我才卖XP的
在线时间63 小时经验值646 最后登录注册时间帖子阅读权限60UID8627658
大学本科, 积分 646, 距离下一级还需 54 积分
TA的每日心情擦汗 11:40签到天数: 1 天[LV.1]初来乍到
G币387 最后登录注册时间
ナLucifer 发表于
日本有,中国没有,已经等了一年多了,当年我就是看着有鬼泣我才卖XP的
&&兄弟! 自己看着帖子&&!! 一楼一楼的看你会很激.动地
在线时间49 小时经验值1485 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1485, 距离下一级还需 215 积分
TA的每日心情无聊 23:40签到天数: 2 天[LV.1]初来乍到
G币1 最后登录注册时间
小安静。 发表于
兄弟! 自己看着帖子&&!! 一楼一楼的看你会很激.动地
果然啊~~但是会等到什么时候啊?
这个游戏日本一直都有吧~~
在线时间666 小时经验值1111 最后登录注册时间帖子阅读权限80UID3070011
研究生, 积分 1111, 距离下一级还需 589 积分
TA的每日心情郁闷 21:12签到天数: 4 天[LV.2]偶尔看看I
G币1461 最后登录注册时间
人家苹果用户花钱买游戏的好吧。。。
在线时间217 小时经验值954 最后登录注册时间帖子阅读权限70UID
学士, 积分 954, 距离下一级还需 146 积分
TA的每日心情衰 00:32签到天数: 3 天[LV.2]偶尔看看I
G币1697 最后登录注册时间
/kl落云/ka 发表于
IOS有钱拿,安卓没钱拿这才是关键
来看二楼头像的
浏览过的版块
Powered by当前位置 & &
& Android 7.0都来了 你咋还没用上6.0?
今 日 视 点
Android 7.0都来了 你咋还没用上6.0?
00:17:33&&出处:&&
编辑:鲲鹏 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
文章价值打分
当前文章打分0 分,共有0人打分
[03-29][03-29][03-29][03-28][03-28][03-28][03-28][03-28][03-28][03-27]
登录驱动之家
没有帐号?
用合作网站帐户直接登录安卓里有没有类似于 ibooks 质量的阅读软件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
安卓里有没有类似于 ibooks 质量的阅读软件
11:28:52 +08:00 · 8966 次点击
iOS 里最喜欢的软件就是 ibook 了,最近换了一个小米 max ,但是自带的阅读软件太差。市场里有没有类似于 ios ibook 的,设计简洁优雅(最重要,随机看了几个,都太丑了,不能看),能够管理 pdf 和 epub ,能够方便批注。
69 回复 &| &直到
23:35:28 +08:00
& & 11:31:00 +08:00 via Android
Play Books ?
& & 11:33:44 +08:00
买个 kindle ?
& & 11:34:01 +08:00 via Android
我认为 Android 上最好的阅读软件是 静读天下
& & 11:39:55 +08:00 via Android
静读天下+1 ,我心目中的功能最强,没有之一
& & 12:01:53 +08:00
智器阅读?
& & 12:10:21 +08:00
& & 12:13:25 +08:00 via Android
多看不好用么?我觉得挺好的
& & 12:14:57 +08:00 via iPhone
难,因为安卓的阅读器大多比 iBooks 接地气很多
& & 12:21:17 +08:00
之前用 anyview 审美关能过 就是不能读 epub 现在用多看
& & 12:34:49 +08:00 via Android
我觉得多看就很好啊就是有商城不符合简洁优雅这条,但是商城经常有便宜套装书,还有杂志可以买,排版都挺不错的
& & 12:39:44 +08:00
epub 的话, 我觉得多看最好。
& & 12:47:02 +08:00 via iPhone
多看 还可以吧
& & 12:55:34 +08:00
moonreader+1
& & 12:57:53 +08:00
多看阅读不错啊,你不喜欢?
& & 12:59:14 +08:00
微信阅读交互赞,应该有安卓版
& & 13:01:13 +08:00
多看
anyview
& & 13:04:01 +08:00
感谢诸位,静读天下不错,先试用着,只是名字有点洗剪吹。
& & 14:18:37 +08:00
用过 kindle 多看 anyview IReader ,体验上多看不错。
& & 14:21:06 +08:00 via Android
& & 14:28:43 +08:00
Android 从来都是用 AnyView 了。还是喜欢纸质书
& & 15:09:46 +08:00
其实我觉得,现在应该很少有人因为一个阅读应用的设计体验而去选择了(在你原先已经有选择的情况下)。
原因是,大部分平台的书,都只能在那个平台上看,你在一个平台上看多了,就相当于被那个平台绑架了,毕竟别的平台上你买过的书都要重新购买。
例如,我就被绑在 kindle 上了,不过好在 amazon 的资源不错,蛮多的。
& & 15:58:35 +08:00
& & 16:02:18 +08:00
多看么,以前很好。。
现在只能冰箱伺候了。
& & 16:42:45 +08:00 via Android
以前一直用多看
& & 16:51:27 +08:00
play books
& & 17:15:30 +08:00
其实不是很懂什么叫简洁优雅
& & 17:15:32 +08:00 via Android
静读天下确实好
& & 17:28:08 +08:00 via iPad
原来的 mantano ,现在的 bookari ?
& & 17:35:27 +08:00
& & 17:37:45 +08:00 via iPhone
静读天下 pro 我觉得还可以
& & 17:49:11 +08:00
静读天下+1
多看连权限都不符合简洁优雅的要求吧,不知道为什么一个阅读器会需要短信、电话、个人资料等等一大堆权限(注意是发短信、打电话,而不仅仅是读取通讯录)
& & 17:51:24 +08:00
资词微信阅读, UI 交互做的都不错的。
& & 17:57:01 +08:00 via Android
@ 拿 ibooks 来说,它只做阅读一件事,并且做好。不试图染指阅读以外的特性 /功能。
& & 18:18:36 +08:00
以前也听喜欢多看的,感觉书架做的很简洁。但是后来貌似更新了一版,每次进入都要先进网络图书推荐... 相当反感...
看了大家推荐,也去搞个别的事时
& & 18:19:31 +08:00 via Android
@ play book
& & 18:24:15 +08:00
以前用过一个叫 Anyviews 的,不知道现在还健在不
& & 18:24:31 +08:00
Moon+Reader
& & 18:39:43 +08:00 via Android
moonreader ,还特地搞了收费版
& & 18:41:29 +08:00
@ 明明 ibooks 就有其他功能啊。
& & 20:01:02 +08:00
明明当年我换了 iPhone 发现没有静读天下这样的看书软件感觉很不适应。。。。。
& & 20:01:35 +08:00
我用多看,可以一键导出书摘到印象笔记
& & 20:07:28 +08:00
还是喜欢纸质书,少玩手机多看书
& & 20:19:09 +08:00
& & 20:24:00 +08:00
来个冷门的 FBReader
& & 21:01:53 +08:00 via Android
PDF 用 WPS , epub 用 QQ 浏览器,读到妙处,摘选并补充,然后放到有道云笔记。批注什么的根本没必要,又不是在做整理,很多书看一遍就不会再看了。
& & 22:02:26 +08:00
Z5C 装了个 Play Books 和 Kindle
手机对我来说只适合 casual reading ,不过米 Max 都快赶上 iPad Mini 了 ...
& & 22:31:41 +08:00 via Android
@ 我的安卓 anyview 支持 epub 啊
& & 22:33:09 +08:00
国外:各种软件功能都是单独的,例如 Duo ,例如 WhatsApp 只做通讯软件。
国内: QQ 集合视频,通讯,表情,空间,文件传输等各种各样。连微信也有类似克隆 QQ 的功能。
& & 23:16:54 +08:00 via iPhone
iBooks 在 iOS 上唯一的优势就是可以竖向滑动而已。
& & 23:37:04 +08:00
anyview 是我用的姿势不对吗,感觉操作反人类 + 到处是 BUG
& & 23:39:52 +08:00
歪楼问一句,你们的 iBooks 书签重点笔记还能 iCloud 同步么?我这三台设备都坏掉了...
& & 03:19:44 +08:00
@ 说的是设计简洁优雅,我估计这里楼主指的是界面,跟权限关系不是那么大。
& & 06:38:40 +08:00 via Android
& & 06:39:19 +08:00 via Android
多看就挺好了,阅读基本是黑底白字,还能有什么阅读界面需求?
& & 08:00:50 +08:00 via Android
& & 08:41:26 +08:00
再买个 iPad ?
& & 08:50:34 +08:00 via Android
拿本实体书去图书馆看最简洁优雅了。看书还是多追求内容的好,工具弄得那么爽,最后书没看多少就不优雅了=_=
& & 09:03:08 +08:00
@ 边距、行距、字体、首行缩进,这不都是需求么… 不过 iBooks 在阅读界面(中文书)上做得也一般…
& & 09:06:13 +08:00
这事 Bookari 首页上的图,逼死强迫症…
& & 09:06:48 +08:00
& & 09:07:27 +08:00
anyView 从 s60 时代开始开始用起。
& & 09:26:28 +08:00
@ 微信阅读只能看商城里的书,没法看本地的电子书啊
& & 10:03:36 +08:00
随便哪个都比 ibook 好用。
& & 10:18:04 +08:00
kindle 软件也不错,虽然平时都用 kindle 看书
& & 19:37:13 +08:00
建議買個 iPad mini4 (滑稽
& & 21:16:09 +08:00
@ 你需要 GoodReader
很好用的文件管理和阅读器
& & 10:47:01 +08:00
Play Books +1 ,都是 kindle 商店买完,导入到 Play Book 看的。
& & 01:25:36 +08:00
多看 +1
iReader +1
& & 23:35:28 +08:00
顺便提一下,静读天下专业版目前半价,好像每年 8 月周年时都会打折。
& · & 2110 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 20ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06? Do have faith in what you're doing.大家都用上安卓8.0了没?安卓8.0市场占有率彻底爆发:默秒全!_凤凰科技
大家都用上安卓8.0了没?安卓8.0市场占有率彻底爆发:默秒全!
用微信扫描二维码分享至好友和朋友圈
目前,谷歌刚刚发布了最新安卓系统Android P的开发者预览版,这是也是安卓系统历史上最的变化,不仅仅加入手势操作以及“刘海屏”。连小米、OPPO、vivo也纷纷地加入Android P的尝鲜序列!
但是问题来了,什么时候我们才能用上Android P呢?
值得注意的是,随着Android P的正式发布,目前安卓的开发人员也得到了5月份目前Android各版本的市场占有率。
目前占据份额最大的Android版本依然是古老的Android 6.0棉花糖版本,高达25.5%的市场份额!而目前最新的Android 8.1+8.0仅有5.7%的市场份额!不过增长率却是猛涨!看来许多安卓手机的用户已经开始升级为Android 8.0的机型了!
在表中我们还发现一个非常有意思的情况,Android 2.3-Android 4.3占据的将近5%的份额,但是却没有什么浮动。看来这些用户应该是没有一点换机欲望了。
用微信扫描二维码分享至好友和朋友圈
凤凰网科技官方微信
播放数:134999
播放数:59756
播放数:75682
播放数:5808920

我要回帖

更多关于 逍遥安卓的图片在哪里 的文章

 

随机推荐