본문 바로가기

java8

Android intent(인텐트)로 설정화면 호출하기 코틀린 val intent = Intent(ACTION_SETTINGS); startActivity(intent); 자바 Intent intent = new Intent(Settings.ACTION_SETTINGS); startActivity(intent); 그 외 설정 플래그값들은 https://developer.android.com/reference/android/provider/Settings Settings | Android Developers android.net.wifi.hotspot2.omadm developer.android.com 해당 문서에 자세히 나와있습니다. 일부를 발췌 하여 보여드리겠습니다. String ACTION_ACCESSIBILITY_SETTINGS활동 작업: 접근성 모듈에.. 2022. 6. 9.
아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 6 이번 게시글에서는 1~5편까지 진행하시면서 토큰발급에 대한 어려움이 있으신 분들을 위한 마무리 게시글입니다. public class AccessToken { public enum Privileges { kJoinChannel(1), kPublishAudioStream(2), kPublishVideoStream(3), kPublishDataStream(4), // For RTM only kRtmLogin(1000); public short intValue; Privileges(int value) { intValue = (short) value; } } private static final String VER = "006"; public String appId; public String appCertific.. 2022. 5. 18.
아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 5 이제 라이브 화면 Ui를 만들어보겠습니다. public class VideoGridContainer extends RelativeLayout implements Runnable { private static final int MAX_USER = 2; private static final int STATS_REFRESH_INTERVAL = 2000; private static final int STAT_LEFT_MARGIN = 34; private static final int STAT_TEXT_SIZE = 10; private SparseArray mUserViewList = new SparseArray(MAX_USER); private List mUidList = new ArrayList(MAX_USE.. 2022. 5. 13.
아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 3 이제 메인을 작성할게요. 우선 화면부터 간단하게 구성해보겠습니다. public class MainActivity extends BaseActivity { private String[] PERMISSIONS = { Manifest.permission.RECORD_AUDIO, Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE }; private Button start; private EditText channel; private EditText nickName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState.. 2022. 5. 12.