context().getString(R.string.denial_msg)
.length();
Display display = ((WindowManager)context.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay();
@SuppressWarnings("deprecation")
int textWidth = display.getWidth() / TextSize;
String[] events = new String[textWidth];// Sets a title for the Inbox style
for (int i = 0; i < textWidth; i++) {
if((float)(i+1)*textWidth > (float)(display.getWidth() / TextSize;
events[i] = context().getString(R.string.msg).substring(i*textWidth, (i+1)*textWidth);
else
events[i] = context().getString(R.string.msg).substring(i*textWidth);
inboxStyle.addLine(events[i]);
}
화면 크기에 맞게 텍스트 나누어서 뿌려주는 걸 만들어 봄. error군.
void notifykndroidlinaialNotification() {
Intent intent = new Intent("com.apple.app.linaial.count.reset");
PendingIntent pi = PendingIntent.getBroadcast(
kContextManager.getkContext(), 1, intent,
PendingIntent.FLAG_ONE_SHOT);
NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
inboxStyle.setBigContentTitle(kContextManager.getkContext()
.getString(R.string.kndroid));
int textLength = kContextManager.getkContext().getString(R.string.linaial_msg)
.length();
Display display = ((WindowManager) kContextManager
.getkContext().getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay();
int lineLength = 38;
int lines = textLength / lineLength + 1;
String[] events = new String[lines];
android.os.Debug.waitForDebugger();
try {
for (int i = 0; i <=lines ; i++) {
if(i*lineLength+lineLength < textLength)
events[i] = kContextManager.getkContext()
.getString(R.string.linaial_msg)
.substring(i*lineLength, i*lineLength + lineLength);
else
events[i] = kContextManager.getkContext()
.getString(R.string.linaial_msg)
.substring(i*lineLength);
inboxStyle.addLine(events[i]);
}
} catch (Exception e) {
e.printStackTrace();
}
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
kContextManager.getkContext())
.setSmallIcon(android.R.drawable.btn_star)
.setContentTitle(
kContextManager.getkContext().getString(
R.string.kndroid))
.setContentText(
kContextManager.getkContext().getString(
R.string.linaial_msg))
.setAutoCancel(true)
.setNumber(0)
.setContentIntent(pi)
.setStyle(inboxStyle)
.setLights(0, 0, 0)
.setTicker(
kContextManager.getkContext().getString(
R.string.linaial_msg))
.setUsesChronometer(true);
mBuilder.setStyle(inboxStyle);
notificationManager.notify((int) 9999, mBuilder.build());
}
짜다보니 이런코드
변수도 좀 깔끔하게 빼주고 해야 하는데
동작만 되면 okay... 이젠... 이렇게 변하는구나.
피드 구독하기:
댓글 (Atom)
UPBIT is a South Korean company, and people died of suicide cause of coin investment.
UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...
-
XE(제로보드) 내 게시판의 첨부용량 변경 ㅁ 개요 ↑ XE 구축시 초기 첨부파일 용량은 2M로 제한되어 있음에 데이터 자료실을 만들기 위해 용량을 명령어를 이용하여 추가 혹은 감소 시키도록 하고자 한다. ㅁ 구현 ↑ 처음 ...
-
일단 ssh 프로그램으로 apm 셋팅을 하려고 했으나 apt-get이 계속 파일 위치를 잡지 못했다. (404 not found....) 그래서 구글링 결과 apt의 리스트 변수 목록을 제거하고 새로 업데이트 하는 명령어를 찾음 :)...
-
□ native modifier 는 자바가 아닌 다른 언어로 작성된 코드를 자바에서 사용하기 위한 것 □ transient modifier 는 객체가 직렬 화되는 과정에서 해당 필드가 저장되지 않아야 한다는 것을 알리기 위해 사용 ...
조만간 쓸일이 올거 같네요
답글삭제지금 계산기 만들고 잇어요 ㅋㅋㅋㅋㅋㅋ
아오 이벤트 ㅡㅠ
고생하는 동생~~잘하고 있구만~기특띠링똥~~
답글삭제