multiple target patterns.  Stop. 

이 에러로 빌드가 되지 않는다면 


다음 폴더를 지우면 해결된다. 

프로젝트/obj/local/armeabi

'Android' 카테고리의 다른 글

기기별 dpi  (0) 2014.07.09
View 위치 찾기.  (0) 2014.05.21
NDK 사용중... Android NDK:Warning:APP_PLATFORM 에러 해결...  (0) 2014.05.09
Setting drawableLeft in a TextView  (0) 2014.03.06
Indicator에 메시지 넣기.  (0) 2014.02.06
Posted by iRang1101
,

AndroidManifest.xml에 버전번호가 있는데...

 

Android NDK: Warning: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml

 

이런 에러가 발생하면 AndroidManifest.xml에서의 minSdkVersion을 확인하고, 

 

Application.mk파일에

APP_PLATFORM := android-8 이라고 추가해주면 에러가 발생하지 않습니다.

minSdkVersion이랑 맞춰주면 됩니다. ㅎㅎㅎ

'Android' 카테고리의 다른 글

View 위치 찾기.  (0) 2014.05.21
NDK 빌드할 때... multiple target patterns. Stop.  (0) 2014.05.09
Setting drawableLeft in a TextView  (0) 2014.03.06
Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
Posted by iRang1101
,

TextView

			

 








TextView textView = (TextView) findViewById(R.id.bookTitle);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.checkmark, 0, 0, 0);






왼쪽 그림과의 간격 지정. 

android:drawablePadding="2dip"


'Android' 카테고리의 다른 글

NDK 빌드할 때... multiple target patterns. Stop.  (0) 2014.05.09
NDK 사용중... Android NDK:Warning:APP_PLATFORM 에러 해결...  (0) 2014.05.09
Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
imeOptions  (0) 2013.07.24
Posted by iRang1101
,

NotificationManager사용... 


android-support-v4.jar 필요...


			
 Intent resultIntent = new Intent(ctx, ACT01_Intro.class);
			// Because clicking the notification opens a new ("special") activity, there's
			// no need to create an artificial back stack.
			PendingIntent resultPendingIntent =
			    PendingIntent.getActivity(
			    ctx,
			    0,
			    resultIntent,
			    PendingIntent.FLAG_UPDATE_CURRENT
			);
//add indicate
final NotificationManager mNotifyManager  =(NotificationManager)ctx.getSystemService(ctx.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(ctx)
		    .setSmallIcon(R.drawable.ic_launcher)
		    .setContentTitle("My notification")
		    .setContentIntent(resultPendingIntent)
		    .setAutoCancel(true)
		    .setVibrate(new long[] {200,200,500,500})
		    .setContentText("Hello World!");

mNotifyManager.notify(1, mBuilder.build());





'Android' 카테고리의 다른 글

NDK 사용중... Android NDK:Warning:APP_PLATFORM 에러 해결...  (0) 2014.05.09
Setting drawableLeft in a TextView  (0) 2014.03.06
include xml  (0) 2013.08.23
imeOptions  (0) 2013.07.24
Activity에 객체 전달하기  (0) 2013.07.19
Posted by iRang1101
,

include xml

Android 2013. 8. 23. 11:44
 <include
        android:id="@+id/top"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        layout="@layout/include_top"
        />


'Android' 카테고리의 다른 글

Setting drawableLeft in a TextView  (0) 2014.03.06
Indicator에 메시지 넣기.  (0) 2014.02.06
imeOptions  (0) 2013.07.24
Activity에 객체 전달하기  (0) 2013.07.19
소프트키보드 보이기/감추기  (0) 2013.07.19
Posted by iRang1101
,

imeOptions

Android 2013. 7. 24. 18:36

android:imeOptions="actionDone"


android:inputType과 같이 써야 나오넹... 


키보드의 액션을 받고자 할땐... 다음과 같이.
EditText edt = (EditText)findViewById(R.id.edtBox);
			
edt.setOnEditorActionListener(new OnEditorActionListener() {
			
	@Override
	public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
		Log.d(TAG, "  ===== Hello =====");
		return false;
	}
});

'Android' 카테고리의 다른 글

Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
Activity에 객체 전달하기  (0) 2013.07.19
소프트키보드 보이기/감추기  (0) 2013.07.19
.so 파일 주소 디버깅  (0) 2012.11.26
Posted by iRang1101
,
TestObject.java
import java.io.Serializable;

public class TestObject implements Serializable{
	
	private static final long serialVersionUID = 1200405606440271220L;
	
	public int id;
	public String title; 
	public String content; 	
	
	@Override
	public String toString() {
		return "TestObject [id=" + id + ", title=" + title + ", content=" 
                                 + content + "]";
				
	} 	
}
Serializeable을 implement 해준다. 

StartActivity.java
       TestObject tobj= new TestObject ();
       tobj.id = 1; 
       tobj.title = "Test Object";
       tobj.content = "Welcome !!";

        Intent i = new Intent(this, SecondActivity.class);
        i.putExtra("TEST_OBJECT", tobj);
putExtra에 넣어준다. 


 SecondActivity.java
TestObject tobj= (TestObject )getIntent().getSerializableExtra("TEST_OBJECT");
Log.d(TAG, "=======" + tobj.toString());
getSerializableExtra

참 쉽죠~~잉~~~


'Android' 카테고리의 다른 글

Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
imeOptions  (0) 2013.07.24
소프트키보드 보이기/감추기  (0) 2013.07.19
.so 파일 주소 디버깅  (0) 2012.11.26
Posted by iRang1101
,

키보드 보이기

EditText edt = (EditText)findViewById(R.id.edittext);

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);


키보드 감추기

EditText edt = (EditText)findViewById(R.id.edittext);

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);


onCreate() 함수 등에서 제대로 동작하지 않는다면...  Handler로 post를 사용해 보시길...


액티비티 시작시 자동으로 키보드 보여주기

AndroidMeanifase.xml 파일에서 해당 activity 태그 안에서... 

 android:windowSoftInputMode="stateVisible


'Android' 카테고리의 다른 글

Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
imeOptions  (0) 2013.07.24
Activity에 객체 전달하기  (0) 2013.07.19
.so 파일 주소 디버깅  (0) 2012.11.26
Posted by iRang1101
,

.so 파일 주소 디버깅

Android 2012. 11. 26. 17:11

arm-linux-androideabi-addr2line -C -f -e obj/local/armeabi/libXXX.so <address>
android-ndk-r8\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin

'Android' 카테고리의 다른 글

Indicator에 메시지 넣기.  (0) 2014.02.06
include xml  (0) 2013.08.23
imeOptions  (0) 2013.07.24
Activity에 객체 전달하기  (0) 2013.07.19
소프트키보드 보이기/감추기  (0) 2013.07.19
Posted by iRang1101
,