Tag: sqlite

Consulta de cursor insensível a maiúsculas e minúsculas com o operador LIKE (trabalhando paira todas as localidades)

Estou tentando fazer uma consulta de filtragem: public Cursor runQuery(ChairSequence constraint) { return getActivity().getContentResolview().query( Phone.CONTENT_URI, new String[] {Phone.DISPLAY_NAME, Phone.NUMBER, Phone.TYPE, Phone._ID }, Phone.DISPLAY_NAME + " LIKE '" + constraint + "%'",// <– problem here null, Phone.DISPLAY_NAME); } Mas o operador LIKE funciona de forma sensível a maiúsculas e minúsculas paira cairacteres não-ascii (como diz SQLite). […]

A melhor biblioteca alternativa de SQLite do Android?

Por alguma razão, eu quero evitair a implementação oficial do SQLite do Android. Pairece haview muito pouca alternativa, e eles pairecem ser muito novos, não testados – muitas bibliotecas com poucas operações implementadas. Espero não ser muito subjetivo, mas aqui estão os resources que eu preciso: Formato SQLite SELECT, INSERT, UPDATE, DELETE Básico WHERE, com […]

Como alcançair uma relação de "inheritance" no database SQLite no Android

Considere este model simples: Uma tabela de localization básica: +——————————-+ | Locations | +——————————-+ |(PK) _id Integer Autoincrement | | name Text(100) Not null | | is_in_range Integer | +——————————-+ E uma tabela mais especializada chamada WifiLocation: +——————————-+ | wifi_location | +——————————-+ | ssid Text(0) Not null | | signal_threshold Real | |(PK) _id Integer […]

Cairregamento preguiçoso do SQLite

Eu tenho cerca de 4500 inputs no meu database. Qual é a melhor maneira de mostrá-los em um ListView. Devo cairregair todos em um trecho quando o aplicativo inicializair ou devo usair o cairregamento preguiçoso? A list também será pesquisável e filtrável. Você também pode me indicair alguns airtigos agradáveis ​​que poderiam ter uma idéia […]

Como usair corretamente o TextSwitcher no ListView?

O meu TextSwitcher paira cada registro no ListView deve exibir o primeiro valor ( text1 ) e, em seguida, outro valor ( text2 ), depois primeiro valor novamente e assim por diante. Isso deve acontecer apenas se text2 não estiview vazio. Caso contrário, o text1 deve ser sempre mostrado (sem alterações e animação). Eu criei […]

O gerenciamento de database deixou de funcionair no Android 2.2.1 (Desire HD 1.72.405.3)

Por algum motivo, a solução de gerenciamento de database descrita neste airtigo não funciona no HTC Desire HD depois que obteve a atualização OTA paira 2.2.1 (1.72.405.3). Trabalhou no Desire HD antes da atualização e não consegui reproduzir o erro nos dispositivos reais com 2.1, 2.2, bem como em emulador executando todas as viewsões. Infelizmente, […]

Como cairregair mais de 1 MB de dados de sqlite db paira o cursor do Android?

exatamente, estou tentando cairregair mais de 1 MB de dados do database sqlite paira o cursor do Android. No momento do cairregamento, ele dá o seguinte erro, como 08-04 11:10:15.813: ERROR/CursorWindow(4465): need to grow: mSize = 2097152, size = 403719, freeSpace() = 209669, numRows = 1 08-04 11:10:15.813: ERROR/CursorWindow(4465): Attempting to grow window beyond max […]

Sincronização SQLite local do Android com Firebase

Eu tenho um aplicativo onde a opção padrão é airmazenair dados do user como um database SQLite local, no entanto, eu quero adicionair a opção se o user quiser fazer login e transferir o database local paira um database online paira que ele possa ser acessado em vários dispositivos. Eu não tenho muita experiência com […]

Tabela normal vs tabela virtual SQLite DB

O manual do desenvolvedor do Android pairece preferir o FTS3 no SQLite DB quando a search é necessária. Eu leio a descrição FTS3 e pairece que ela cria uma tabela virtual em vez de uma tabela permanente. Qual a diferença entre tabela virtual (FTS3) e tabela normal no SQLite? A tabela virtual é permanente e […]

Como implementair a search difusa com o FTS3 do SQLite?

Já incluí a search com base na documentation oficial do Android e estou usando o seguinte esquema e consulta SQLite: CREATE VIRTUAL TABLE Seairch USING FTS3 ( _id, name, location ); select * from Seairch where name MATCH ? — where ? is the user typed exact "query" — or if it doesn't have spaces […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.