2016-11-02 2 views
2

안드로이드는 잠금 화면 메시지 like this one을 설정하는 기능을 제공하며,이를 통해 애플리케이션을 통해이를 가능하게 할 수 있는지 알고 싶었습니다.Android에서 애플리케이션으로 잠금 화면 메시지를 표시하려면 어떻게해야합니까?

나는 발견하고 this 항목을 읽고, 나는 방법을

Settings.System.putString(context.getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED, "Test");

을 시도했지만이 일을하지 않았다했습니다 컴파일은 "컨텍스트"개체에 실패했습니다.

누군가 나를 도와 줄 수 있습니까?

편집 : owner info settings에 대한 안드로이드 자식 저장소에서 자바 파일을 발견했습니다. 불행히도이 데이터를 이용할 수는 없습니다. 누군가가 나를 도울 수 있다면 좋을 것입니다. 감사합니다

+0

로딩과 같은 대기 화면 (진행률 표시 줄)을 만들려고 했습니까 ??? –

+0

아니, 내가 그걸 어떻게 유용 할 수 있니? – 24PaH

답변

0

알림을 생성하면 잠금 화면에 메시지를 표시하는 가장 쉬운 방법이 될 것이지만 내가 원하는 것을 이해합니다.

남용 가능성이 너무 높기 때문에 불행히도 응용 프로그램의 잠금 화면에 메시지를 직접 표시 할 수 있다고 생각하지 않습니다.

이동성있는 앱으로 표시되는 홍보 메시지가 있다고 상상해보십시오! 그게 알림이 없어지는 이유입니다.

+0

답변 해 주셔서 감사합니다. 나는 그것에 주목하지 않았다. 따라서 나는 내 프로젝트가 실현 될 수 없다고 생각한다 : /. 별로 중요하지 않습니다. 다시 한 번 감사드립니다. – 24PaH

0
//Generate Notification 
public void sendNotifaction(String messagebody){ 

    Intent intent = new Intent(this,HomeActivity.class); 
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); 

;

//to generate more notification 
    Random random = new Random(); 

    notifactionCode = random.nextInt(9999 - 1000) + 1000; 

    PendingIntent pendingIntent = PendingIntent.getActivity(this,notifactionCode,intent,PendingIntent.FLAG_UPDATE_CURRENT); 

    Uri defaultRingtone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); 
    NotificationCompat.Builder notificationCompat = new NotificationCompat.Builder(this) 
      .setWhen(System.currentTimeMillis()) 
      .setAutoCancel(true) 
      .setSmallIcon(R.mipmap.logo) 
      .setContentTitle("VIS") 
      .setSound(defaultRingtone) 
      .setContentIntent(pendingIntent) 
      .setVibrate(new long[] {1000,1000}) 
      .setContentText(messagebody); 


    NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 

    notificationManager.notify(notifactionCode,notificationCompat.build()); 


} 

이 항목을 원하거나 WAKE_CLOCK 항목을 참조하십시오.

+0

그건 내가하고 싶은 것이 아닙니다. 응용 프로그램이 알림 상자가 아닌 잠금 화면 메시지 레이아웃의 텍스트를 표시하도록합니다. – 24PaH

+0

좋아, 나는 그것에 대한 아이디어가 없다. 내가 찾으면 나는 당신을 도울 것이다. –

관련 문제