안드로이드 개발 질문/답변
(글 수 45,052)
카카오API를 사용한 앱을 개발중인데 내용이 고정적이던데 카톡테러앱들이나 이런저런거 보면 내용을 edittext를 연결해서 사용자가 바꿀 수 있게 만드셨더라구요. 능력자분들! 제발 도와주세요.
아래 Activity0 부분에 카톡으로 보낼 글 입력해야 하는 부분에 뭐라 하여야 되는지 가르쳐주세요.
카톡테러 앱을 만드려는것은 아니고 사용자의 편의성을 높인 재미있는 앱을 만드려는 중입니다.
책이나 인터넷에서 edittext와 intent를 활용하는 코드는 다 시도해봤는데 도저히 되지가 않네요ㅠ
아래 코드를 적용하면 앱 안에서 불러올시 앱이 종료되네요.
참고로 EditText는 다른 뷰에 만들었습니다.
요약합니다.
카카오톡API를 활용한 앱을 만드려하는데 내용을 사용자가 edittext로 입력하게 하고 싶습니다.
어떻게 하는것인지 소스를 올려주시면 감사하겠습니다.
아래는 제 액티비티 내용입니다.
액티비티 이름 : Activity0
뷰 이름 : view0
다른 뷰에 넣은 EditText 이름 : edit0
public class Activity0 extends Activity {
EditText et1 = (EditText)findViewById(R.id.edit0);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view0);
String strMessage = et1.getText().toString(); //내용입력 부분입니다. 이부분에 소스를 넣어서 하는 게 맞나요?
String strURL = "꼬리말";
String strAppId = "com.com.com";
String strAppVer = "1.0";
String strAppName = "제목";
KakaoLink link;
try {
link = new KakaoLink(this, strURL, strAppId, strAppVer, strMessage,
strAppName, "UTF-8");
if (link.isAvailable()) {
startActivity(link.getIntent());
}
} catch (Exception e) {
e.printStackTrace();
}
꼭 좀 알려주세요.
이 액티비티로 이동하는 버튼은 넣었습니다.
내용을 넣어야 할 부분에 저 소스를 넣으니 오류메시지와 함께 튕기기 때문에 질문하는 것입니다.
저 소스 대신에 무엇을 넣어야 하는지 알려주세요.
아니면 그냥 카카오톡 내용을 사용자가 바꿀 수 있는 소스 전체를 알려주세요
고수님들, 부탁드립니다.
예전에 글 올렸었는데 삭제 후 다시 질문합니다.
아래 Activity0 부분에 카톡으로 보낼 글 입력해야 하는 부분에 뭐라 하여야 되는지 가르쳐주세요.
카톡테러 앱을 만드려는것은 아니고 사용자의 편의성을 높인 재미있는 앱을 만드려는 중입니다.
책이나 인터넷에서 edittext와 intent를 활용하는 코드는 다 시도해봤는데 도저히 되지가 않네요ㅠ
아래 코드를 적용하면 앱 안에서 불러올시 앱이 종료되네요.
참고로 EditText는 다른 뷰에 만들었습니다.
요약합니다.
카카오톡API를 활용한 앱을 만드려하는데 내용을 사용자가 edittext로 입력하게 하고 싶습니다.
어떻게 하는것인지 소스를 올려주시면 감사하겠습니다.
아래는 제 액티비티 내용입니다.
액티비티 이름 : Activity0
뷰 이름 : view0
다른 뷰에 넣은 EditText 이름 : edit0
public class Activity0 extends Activity {
EditText et1 = (EditText)findViewById(R.id.edit0);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view0);
String strMessage = et1.getText().toString(); //내용입력 부분입니다. 이부분에 소스를 넣어서 하는 게 맞나요?
String strURL = "꼬리말";
String strAppId = "com.com.com";
String strAppVer = "1.0";
String strAppName = "제목";
KakaoLink link;
try {
link = new KakaoLink(this, strURL, strAppId, strAppVer, strMessage,
strAppName, "UTF-8");
if (link.isAvailable()) {
startActivity(link.getIntent());
}
} catch (Exception e) {
e.printStackTrace();
}
꼭 좀 알려주세요.
이 액티비티로 이동하는 버튼은 넣었습니다.
내용을 넣어야 할 부분에 저 소스를 넣으니 오류메시지와 함께 튕기기 때문에 질문하는 것입니다.
저 소스 대신에 무엇을 넣어야 하는지 알려주세요.
아니면 그냥 카카오톡 내용을 사용자가 바꿀 수 있는 소스 전체를 알려주세요
고수님들, 부탁드립니다.
예전에 글 올렸었는데 삭제 후 다시 질문합니다.
2012.03.26 00:06:48
널포인트 익셉션일 확율이 99.99%로 보입니다
String strMessage = et1.getText().toString();
이부분과
try {
link = new KakaoLink(this, strURL, strAppId, strAppVer, strMessage,
strAppName, "UTF-8");
if (link.isAvailable()) {
startActivity(link.getIntent());
}
} catch (Exception e) {
e.printStackTrace();
}
이부분을 이벤트 리스너(버튼이라던지 제스쳐라던지..)안으로 넣어주시면 될듯합니다..




벌써 며칠째 계속 글을 올리시네요;;;
근데 도무지 뭘 요구하시는지 모르겠어요;;;
에러로그도 올려주시고요;;; 차라리 소스 전체를 올려보세요;;;