2011-08-14 6 views
0

저는 현재 매일 다른 콘텐츠로 업데이트되는 텍스트와 이미지가있는 앱을 프로그래밍하는 가장 좋은 방법을 생각하고 있습니다. 이 작업을 수행하는 가장 좋은 방법은 모든 항목을 배열에 저장 한 다음 전화의 시계에 따라 각 항목을 호출하는 것입니다. 아니면 이것을하는 더 좋은 방법이나 간단한 방법이 있습니까?Android 일일 업데이트 텍스트 앱

알고 싶다면 Eclipse를 사용하여 앱을 프로그래밍하고 있습니다. 내가 것,

+0

:이 작업을 수행하는 방법에 대한 가능한 많은 사례가있다. 사용할 데이터 구조를 묻는 중입니까? 원격 서버에 연결하는 방법? 또한, 어떤 코드를 가지고 있습니까? 아마도 레이아웃으로 팽창 할 XML 파일일까요? – Phil

+0

예 이런 종류의 일에 가장 적합한 데이터 구조가 어떤 것인지 묻는 중입니다. 나는 여전히 프로젝트에 접근하는 최선의 방법을 생각하고 있기 때문에 그 순간 코드를 가지고 있지 않다. – Lanny

답변

0

당신은 매일 업데이트 응용 프로그램의 체크를 가질 수 또는 텍스트와 이미지를 사용하고 있기 때문에 당신은 모바일 웹 사이트를 만들고 사이트를 표시하는 웹보기를 사용하고, 단지 일상

0

을 사이트를 업데이트 할 수 앱의 SharedPreferences에 저장하는 것이 좋습니다. 이렇게하면 앱이보기 또는 변경에 쉽게 액세스 할 수 있도록 데이터가 저장됩니다. 텍스트와 bitmaps을 쉽게 저장할 수 있습니다. 텍스트의 경우 : 먼저 Serialize 비트 맵, 다음 String로 저장해야하기 때문에

SharedPreferences prefs = getSharedPreferences("MySharedPreferences", Activity.MODE_PRIVATE); 
SharedPreferences.Editor preferences = prefs.edit(); 
String firstString = prefs.getString("MyFirstString"); 
//check if firstString has changed on the server 
//for example, set a new String that you retrieve from the server to firstStringMaybe 
if (firstString != firstStringMaybe) { //meaning you need to update firstString 
    prefs.putString("MyFirstString", firstStringMaybe); 
    prefs.commit(); 
} 

Bitmaps 스토리지는 훨씬 더 복잡하다. 이것은 아마도 비트 맵 객체를 포함하고 Serializable을 구현하는 새로운 클래스를 만드는 것을 의미합니다. 당신은 더 구체적으로해야 할

http://www.johnwordsworth.com/2011/06/serializing-and-de-serializing-android-graphics-bitmap/

android how to save a bitmap - buggy code